2

我已经在我的 iPhone 应用中实现了应用内购买功能。在那我已经给出了恢复选项。有时,当我点击恢复按钮时,我没有从 App Store 获得任何产品 ID。但是我已经使用 Apple ids(测试用户帐户)进行了购买。

但有时它适用于其他一些 Apple Id(测试用户帐户)。为什么这种行为不同?

购买完成后,我应该等待多长时间才能恢复购买。我习惯在 10 分钟后检查它。那样行吗?

4

2 回答 2

2

苹果(和谷歌)确实为您提供了“保存”购买历史记录的选项,以便用户在删除他的应用程序或切换到新设备时可以恢复它。Google 和 Apple 提供的功能非常有限,但是您可以轻松地自己实现更好的功能。

  • 设置服务器端进行用户验证
  • 制作自己的恢复购买功能
  • 在此之上应用一些规则(欺诈保护、过期、日志……)。

为此,您需要将所有产品配置为“消耗品”或在 Google 中配置为“非托管”,并基本上管理您身边的一切。

于 2012-10-08T20:12:16.543 回答
-1

我真的不会担心。没有人会进行应用内购买,然后在 10 分钟内删除并重新下载该应用。如果你已经让它工作了,那么对于任何实际情况都应该没问题。

于 2012-10-08T04:15:31.440 回答