应用内购买:用户购买时的“恢复购买”按钮

时间:2018-04-06 12:36:09

标签: ios in-app-purchase

我目前正在Swift应用中实施应用内购买。该产品是非消耗品,可为用户激活一种高级版本。通常,对于非消费品购买,您必须在应用中添加“恢复购买”按钮(必填)。但是,我的问题是:应用程序,因此购买,是用户限制的。因此,该应用的每个用户都必须向我们注册一个帐户。一旦用户购买IAP,用户帐户就会在我们的服务器上内部标记为Premium。例如,一旦他注销并登录到另一个帐户,购买就会“停用”,因为在登录过程中,无论用户是否为高级版,应用都会从服务器获取信息。

所以基本上,如果我在我的应用程序中添加了“恢复购买”按钮,那么一旦用户登录,购买就会被激活,或者按钮会使某人成为可能购买Premium版本一次,然后在无限数量的其他帐户上激活它,只需登录并“恢复购买”。

所以,问题是:在我的情况下这个按钮是强制性的吗?我见过其他应用程序,特别是基于订阅的应用程序也是如此。

1 个答案:

答案 0 :(得分:1)

如果您没有为应用内购买实施实施恢复按钮,Apple将拒绝您的应用。

他们的想法是,如果任何iTunes用户为某些内容付费,他应该能够访问任何设备上的内容。 您如何使用收据并允许由您自己决定的用户。