我正在开发一个应用程序,它提供包含信息的产品。我以正确的方式实现一切,在正常情况下一切顺利,流程是正确的。在google的购买和我插入的数据在我的服务器。
有问题的是,当我试图在服务器中插入数据时,如果没有连接,我就无法处理这个问题。
这是一件不好的事情,因为它会给用户带来金钱损失,而不会给用户带来任何信息收益。
这些项目是管理和消费的。
我想知道如何取消一个订单,如果我发现在我的服务器插入数据没有发生,因为不同的原因,例如:1-服务器关闭,没有连接,设备关闭等。
提前谢谢你。
发布于 2013-11-25 16:18:22
如果我检测到没有在服务器中插入数据,我想知道如何取消订单,
仅仅因为您无法将购买记录插入到您的服务器上,取消订单并不是一个好主意。
Google在应用程序计费中发挥作用,从第3版开始,存储用户使用其google帐户进行的所有有效购买。这可以在任何时候检索,并且可以恢复购买。如果要帮助用户检索购买,则必须对购买恢复逻辑进行编码。
如果您仍然希望将购买信息存储在服务器上供您自己进行分析,那么您可以想象将购买信息存储在本地存储中,就像将购买信息发送到服务器之前的小型数据库一样。一旦您知道您的服务器已经保存了购买记录,您就可以从本地db或类似的内容中删除购买条目。
https://stackoverflow.com/questions/20196596
复制相似问题