我已经在我的iPhone应用程序中实现了应用程序内购买功能。在那我给了还原选项。有时,当我点击“恢复”按钮时,我没有从App Store获得任何产品ID。但是我已经使用Apple ID(测试用户帐户)进行了购买。
但是有时它可以与其他Apple ID(测试用户帐户)一起使用。为什么这表现不同?
购买完成后,我应该等多久才能恢复购买。我通常在10分钟后检查一下。可以吗?
我真的不会为此担心。没有人会在10分钟内进行应用内购买,然后删除并重新下载该应用。如果您可以使用它,那么在任何实际情况下都应该没事。
Apple(和Google)确实为您提供了“保存”购买历史记录的选项,因此,如果用户删除了自己的应用程序或切换到新设备,则可以将其恢复。 Google和Apple提供的功能非常有限,但是您可以轻松地自己实现更好的功能。
为此,您需要将所有产品配置为“消耗品”,或者在Google中将其配置为“不受管理”,并且基本上管理所有方面的工作。