首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用IAP按月订阅

使用IAP按月订阅
EN

Stack Overflow用户
提问于 2012-02-16 18:47:58
回答 1查看 2.7K关注 0票数 3

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

但苹果拒绝了它,它表示:然而,基于产品功能,使用App购买类型的订阅会更合适,因为你的应用程序提供的服务要求用户预付费用才能访问内容或接收服务。..。订阅内容必须对单个用户拥有的所有iOS设备可用,如App Store审查指南中的指南11.6所示:...

首先,我尝试使用Auto-Renewable订阅,但我的应用程序没有任何内容可供下载。然后我尝试实现了非续订订阅。但是人们说它已经被弃用了。我想让购买应用程序的用户也可以在其他设备上使用它。但我买不到AppleId (苹果也不允许)。我真的累坏了。

如何向我的应用程序添加月度订阅?

有人能给我一些建议吗..。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-07 17:50:51

,我也经历过几乎完全一样的事情。下面是你要做的:

首先,尽管苹果的文档似乎表明Non-Renewing Subscriptions已被弃用,但事实并非如此。事实上,当我的应用因为使用自动续订服务而被苹果拒绝时,这正是苹果引导我去做的事情。

在跨多个设备同步方面:我尝试使用我存储在用户iCloud账户上的唯一标识符来识别用户(就像@Yorxxx建议的那样),但苹果再次拒绝了这款应用,称指南中规定,我需要提供一个可选的用户名/密码系统,允许用户将订阅恢复到所有设备上。

关于Non-Renewing Subscriptions的几点注意事项

你必须从你自己的服务器上管理服务,因为你将需要在所有的devices.

  • There上同步用户的订阅,没有提示询问用户是否想发送他们的联系information.

  • restoreCompletedTransactions对于非续订的Subscriptions.

  • If是无用的我如果你是你我会存储在iCloud上的人的用户名,如果他们给你一个。这样,当他们在新设备上安装您的应用程序时,您可以提示他们已经拥有帐户,如果他们登录,则其现有订阅将同步到该设备。
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9309917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档