【发布时间】:2011-09-06 21:56:34
【问题描述】:
我想在我的服务器中记录购买历史。
问题是,
在购买完成之前我不应该记录它。(因为购买可能会失败)
但是如果我在购买完成后登录它,用户可能会停止应用程序并且应用程序可能无法将购买历史消息发送到服务器。
我原本以为在用户验证收据时“记录购买历史”(当我的服务器从苹果服务器获取收据验证时)。
但是用户可能会经历多次收据验证阶段而没有真正完成购买? (我不确定)
有没有推荐的方法在服务器模型中存储应用内购买历史记录?
【问题讨论】:
-
如果您在用户购买应用程序时阻止了 UI,一种解决方案是在购买成功完成后更新您的服务器,然后才启用 UI(通过删除一些带有活动指示器的覆盖) .