我有一个新闻阅读器应用程序。我想将IAP添加到我的应用程序中。我添加了消耗品购买。当用户购买时,我将过期日期写入nsuserdefaults。当它到期时,我再次显示购买屏幕。
但苹果拒绝了它,它表示:然而,基于产品功能,使用App购买类型的订阅会更合适,因为你的应用程序提供的服务要求用户预付费用才能访问内容或接收服务。..。订阅内容必须对单个用户拥有的所有iOS设备可用,如App Store审查指南中的指南11.6所示:...
首先,我尝试使用Auto-Renewable订阅,但我的应用程序没有任何内容可供下载。然后我尝试实现了非续订订阅。但是人们说它已经被弃用了。我想让购买应用程序的用户也可以在其他设备上使用它。但我买不到AppleId (苹果也不允许)。我真的累坏了。
如何向我的应用程序添加月度订阅?
有人能给我一些建议吗..。
发布于 2012-03-07 17:50:51
,我也经历过几乎完全一样的事情。下面是你要做的:
首先,尽管苹果的文档似乎表明Non-Renewing Subscriptions已被弃用,但事实并非如此。事实上,当我的应用因为使用自动续订服务而被苹果拒绝时,这正是苹果引导我去做的事情。
在跨多个设备同步方面:我尝试使用我存储在用户iCloud账户上的唯一标识符来识别用户(就像@Yorxxx建议的那样),但苹果再次拒绝了这款应用,称指南中规定,我需要提供一个可选的用户名/密码系统,允许用户将订阅恢复到所有设备上。
关于Non-Renewing Subscriptions的几点注意事项
你必须从你自己的服务器上管理服务,因为你将需要在所有的devices.
restoreCompletedTransactions对于非续订的Subscriptions.
https://stackoverflow.com/questions/9309917
复制相似问题