2013-03-02 39 views
0

我试图找出允许谁使用我的几个应用程序的客户有一个“优质通”对所有这些的最好方法。他们可以在其中一个应用上购买每月订阅,并且还可以访问我的其他应用的“高级”功能。的iOS应用程序内购买“付费通对所有应用”

到目前为止,我已经看过iTunes连接处理IAP的方式,通常您必须引用一个名称(例如:com.myappname.premiumpass),并且该名称必须针对每个应用进行更改。有没有办法让一个“全球”的IAP,任何应用程序可以检查客户的App Store帐户,如果他们已经购买了不同的应用程序的好处? (所以我可以给访问。)

人谁购买了“升级到溢价”应用程序内购买各个应用将保持这一访问,与可能去购买高级通行证的所有其他应用程序。

在未来,这种“优质通”系统将让人们下载的应用(Android,黑莓,PC/MAC)的其他版本,并拥有所有的高级功能全部下一个通。我不确定如果使用苹果的订阅系统是最好的,也许我可以使用我自己的专用服务器,但我宁愿保持清洁&简单,让苹果服务器处理用户(他们的高级通行证绑在他们的苹果账户)和服务器正常运行时间。

感谢您的阅读,我希望能得到一些帮助。

+0

什么,我认为它,你需要让用户创建一个帐户,并在其他应用程序,把相同的用户名和传递并检索服务器中的数据,并检查它是否溢价,或者是用户名和密码,可能类似于facebook“使用您的主应用登录”并返回 – Edig 2013-03-02 08:29:23

+0

这是可能的,但它可能与Apple的应用内购买政策相冲突。我允许设置一个“消费品”购买,一旦经过验证和批准,它将运行一个脚本,告诉我的主服务器向该用户帐户添加一个月? – 2013-03-02 11:00:25

回答

0

没有全球IAP。您要么告诉用户在购买后注册,要么让他们稍后注册。在其他应用中使用此u/p组合来检索订阅状态。或者,您可以生成一个密钥,通过电子邮件发送给用户,用户可以使用该密钥来解锁高级功能。记住服务器以避免滥用。使用自动更新订阅将会更难,因为直到购买了自动更新的应用程序正在运行并更新订阅状态之前,您无法更新服务器信息。

苹果是好的,上述只要你不要求用户IAP后注册

+0

感谢您在最后一刻告诉我,只要他们不被强制注册,就没问题。我现在有一些想法来解决我的这个想法。 – 2013-03-03 18:35:10

+0

是的,给我一个味精,如果你需要任何阶段的帮助。 – 2013-03-04 18:57:04

相关问题