每月订阅IAP

每月订阅IAP

问题描述:

我有一个新闻阅读器应用程序。我想添加IAP到我的应用程序。 我加了消耗品采购。当用户购买我写过期日期到nsuserdefaults。 当它到期时我再次显示购买屏幕。每月订阅IAP

但苹果拒绝了, 它说: 然而,根据产品的功能,这将是更适合使用认购In App Purchase的类型,因为你的应用程序所提供的服务需要用户预先支付给访问内容或接收服务。 ......必须由 订阅的内容提供给单个用户所拥有的所有iOS设备,如在App Store审查指南的指引11.6表明: ....

首先我试图用自动再生订阅,但我的应用程序没有任何内容需要下载。 然后我试图实施非续订订阅。但人们说它已被弃用。 我想让购买应用的用户也可以在其他设备上使用它。 但我无法获得AppleId(Apple不允许它)。 我真的被困住了。

如何将每月订阅添加到我的应用程序?

任何人都可以给我一些建议...

+0

您的应用在订阅的基础上提供了什么内容? – bneely 2012-02-16 10:49:42

+0

看到这篇文章[http:// *。COM /问题/ 8134853 /罐-I-租来的视频使用,应用程序内购买] [1] [1]:http://*.com/questions/8134853/can -i-rent-a-video-using-in-app-purchase – rakeshNS 2012-02-16 10:51:17

+0

它显示财经新闻。它从我们的xmlwebservice读取。我显示新闻列表。当用户想要阅读详细信息时,我会检查它是否被购买。 – fulberto100 2012-02-16 11:05:25

我经历过的几乎完全一样的事情。这里就是你要做的:

首先,虽然苹果公司的文件似乎表明,Non-Renewing Subscriptions已被弃用,他们。事实上,这正是苹果公司拒绝使用自动续订订阅的应用程序时引导我采取的行动。

在跨多个设备的同步方面:我试图用我存储在用户的iCloud帐户来识别用户(像什么@Yorxxx建议)的唯一标识符,但苹果再次拒绝的应用程序,他说,指导方针声明我需要提供一个可选用户名/密码系统,以允许用户将其订阅恢复到其所有设备上。

Non-Renewing Subscriptions的几个注意事项:

  • 您设定并追踪自己的持续时间和截止日期。
  • 您本质上来管理您自己的服务器上的服务,因为您需要跨所有设备同步用户的订阅。
  • 没有提示询问用户是否要向开发者发送他们的联系信息。
  • restoreCompletedTransactions对于非续订订阅没有用处。
  • 如果我是你,我会将用户名存储在iCloud上,如果他们给你的话。这样,当他们在新设备上安装您的应用程序时,您可以提示他们已经有一个帐户,如果他们登录,他们现有的订阅将同步到该设备。
+0

我们需要如何实现这一点?我也得到了拒绝?我们如何才能真正实现这一点如何包括注册?你能给我一个想法吗?我有点紧迫性,为什么? – hacker 2012-06-03 10:36:06

+0

请参阅我对此同一主题的回答:http://*.com/a/10874236/241138 – Andrew 2012-06-03 21:57:46

+0

@Andrew您可以为我提供一些解决方案:http://*.com/questions/12507512/扩展功能于APP-purhcase内容杂志对按月自动可再生标 – 2012-09-20 12:38:37