2012-01-03 132 views
3

在我的应用程序,我卖的图像。我的程序流程如下: 1.购买按钮:执行购买 2.在获取签名数据和签名后,我将它发送到我的服务器进行验证 3.如果验证,我的服务器响应URLS出售的图像 4.我将它们存储在数据库中,然后发送确认通知在应用程序购买频率的应用程序通知

我的问题是,如果由于某些网络问题,步骤2 & 3失败。所以我不会确认通知。在这种情况下,我多久会得到IN APP NOTIFY。谷歌会再次发送签名数据和签名吗?或者我必须一收到它们就将它们存储起来?

回答

1

根据我自己的测试,第一次在2分钟后出现,第二次在15分钟后出现。我没有耐心等待第三个。

+0

我也能在5到6分钟后得到第二个In_APP_NOTIFY。但我无法获得第三个。根据文档谷歌应定期发送。但它似乎并没有在现实中发生。 – arjoan 2012-01-25 15:19:06

+1

另一件事是,如果您要求再次购买,任何先前未经确认的订单也将一并发送。 – CChi 2012-01-25 20:33:13

+0

测试此案件时,我没有收到后续的IN_APP_NOTIFY。有人可以确认它也应该与测试产品id('android.test.purchased')一起使用吗? – BoD 2013-01-14 18:16:32

1

这是另一个问题。如果我们发起2或3次采购,就会发生与CChi所说的相同的事情。但是,您是否看到过商户帐户...如果没有为早期订单发送CONFIRM_NOTIFICATIONS,它不会更新。 (即充电和运输不是绿色的)。

请让我知道是否有人发现修复有关。

+0

对不起,我迟到的答复..问题不是问题。这是显而易见的过程,需要时间由谷歌验证,之后,他们将改变状态:) – 2012-11-12 20:30:57

相关问题