我已经在我的 iPhone 应用程序中实现了应用程序内购买功能。因为我已经给出了恢复选项。有时,当我点击恢复按钮时,我没有从 App Store 获得任何产品 ID。但我已经使用 Apple id(测试用户帐户)进行了购买。
但有时它可以与其他一些 Apple ID(测试用户帐户)一起使用。为什么这会有不同的表现?
购买完成后,我应该等多久才能恢复购买。我习惯在 10 分钟后检查它。可以吗?
最佳答案
Apple(和 Google)确实提供了为您“保存”购买历史记录的选项,以便用户在删除他的应用程序或切换到新设备时可以恢复它。 Google 和 Apple 提供的功能非常有限,但是您可以轻松地自己实现更好的功能。
- 设置服务器端用于用户验证
- 制作自己的恢复购买功能
- 在其之上应用一些规则(欺诈保护、过期、日志……)。
要做到这一点,您需要将所有产品配置为“消耗品”或在 Google 中配置为“非托管”,并且基本上由您来管理一切。
关于iphone - 如何在应用内购买中恢复购买?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12775148/