我在我的iPhone应用程序中实现了In app购买功能 . 我已经给出了Restore Option . 有时候,当我点击恢复按钮时,我没有从App Store获得任何产品ID . 但我已经使用苹果ID(测试用户帐户)进行了购买 .
但有时它可以与其他苹果ID(测试用户帐户)一起使用 . 请让我知道为什么这种行为有所不同 .
购买完成后,我应该等待一次恢复购买 . 我用10分钟后检查一下 . 这可以吗?请告诉我 .
谢谢你的帮助 .
我真的不担心 . 没有人会进行应用程序内购买,然后在10分钟内删除并重新下载应用程序 . 如果你已经使它工作,你应该适合任何现实的情况 .
Apple(和Google)确实为您提供了“保存”购买历史记录的选项,以便用户可以在删除应用程序或切换到新设备时将其恢复 . Google和Apple提供的功能非常有限,您可以轻松地自行实现更好的功能 .
设置服务器端以进行用户验证
制作自己的恢复购买功能
在其上应用一些规则(欺诈保护,到期,日志,......) .
要做到这一点,您需要将所有产品配置为“耗材”或谷歌“非托管”,并基本上管理您身边的一切 .
2 回答
我真的不担心 . 没有人会进行应用程序内购买,然后在10分钟内删除并重新下载应用程序 . 如果你已经使它工作,你应该适合任何现实的情况 .
Apple(和Google)确实为您提供了“保存”购买历史记录的选项,以便用户可以在删除应用程序或切换到新设备时将其恢复 . Google和Apple提供的功能非常有限,您可以轻松地自行实现更好的功能 .
设置服务器端以进行用户验证
制作自己的恢复购买功能
在其上应用一些规则(欺诈保护,到期,日志,......) .
要做到这一点,您需要将所有产品配置为“耗材”或谷歌“非托管”,并基本上管理您身边的一切 .