我有一个 Iphone 应用程序,我试图在其中实现不可更新的订阅。我这样做的方式是在购买后将详细信息添加到用户帐户信息中。这样他就可以在所有设备上获取它。我在我的应用程序开始时登录。将收据数据与用户帐户相关联后,我从收据数据中的购买日期找出服务器中的到期日期,通过使用该信息,我再次显示购买按钮给我的用户。但是苹果出于某些原因拒绝了它
11.6: Content subscriptions using IAP must last a minimum of 7 days and be available to the user from all of their iOS devices
17.2: Apps that require users to share personal information, such as email address and date of birth, in order to function will be rejected
谁能知道实现不可更新订阅的确切机制?
最佳答案
根据您的描述,当他们启动您的应用程序时,您的登录似乎是强制性。 Apple 禁止这样做。他们坚持认为登录是可选的,但它必须仍然可供所有想要使用它的人使用(在使用非续订订阅时)。
我在我的应用程序上所做的是,在显示用户购买的订阅级别的位置旁边,我有一个按钮,上面写着保存您的帐户...
。当他们点击它时,它会向他们描述,如果他们创建一个电子邮件和密码,然后他们可以在他们的所有设备上共享他们的订阅并且他们可以在他们的 iPhone 丢失或被盗时恢复他们的帐户.你想激励用户这样做,因为对他们来说更好的体验意味着对你来说更好的体验。您甚至可以为他们提供福利,比如如果他们创建了一个帐户,就可以免费使用 2 周。由于您使用的是非续订订阅,因此您有权执行此操作,因为您正在计算自己的到期日期,而不是让应用商店为您计算。
关于iphone - 在 iphone 的应用程序购买中对不可续订订阅类型的新拒绝感到沮丧吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10862410/