如何在应用内购买中恢复购买?

问题描述 投票:2回答:2

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

但是有时它可以与其他Apple ID(测试用户帐户)一起使用。为什么这表现不同?

购买完成后,我应该等多久才能恢复购买。我通常在10分钟后检查一下。可以吗?

iphone ios ios4 in-app-purchase
2个回答
-1
投票

我真的不会为此担心。没有人会在10分钟内进行应用内购买,然后删除并重新下载该应用。如果您可以使用它,那么在任何实际情况下都应该没事。


2
投票

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

  • 设置服务器端以进行用户验证
  • 创建您自己的还原购买功能
  • 在其上应用一些规则(欺诈保护,到期,日志等)。

为此,您需要将所有产品配置为“消耗品”,或者在Google中将其配置为“不受管理”,并且基本上管理所有方面的工作。

© www.soinside.com 2019 - 2024. All rights reserved.