消耗品自动更新订阅 iOS

Posted

技术标签:

【中文标题】消耗品自动更新订阅 iOS【英文标题】:Consumable Auto Renewing subscriptions iOS 【发布时间】:2014-01-29 08:58:41 【问题描述】:

我有一个关于应用内购买的问题,如果我的应用中有数百个视频需要购买,比如自动续订订阅。例如,用户可以购买一个月的视频,然后它会自动续订。

但我不想为所有视频创建单独的应用内购买,因为视频的数量可能会动态变化。因此,我希望为所有这些应用内购买提供通用自动续订订阅,但这里的问题是,如果我为所有这些视频进行通用自动续订订阅并且用户购买其中一个,那么用户将可以访问所有视频他没有购买的其他视频。

任何想法如何克服这个问题

【问题讨论】:

【参考方案1】:

我不确定在这种情况下我将如何处理。

使用应用内购买解锁单个视频意味着您拥有该视频或解锁所有视频的 productId。在后一种情况下,正如您所说(似乎合理),这是您不想要的东西。在第一种情况下,您需要为每个视频设置不同的 productId,除非您不能同时解锁多个视频。在这种情况下,您可以将 videoId 保存在云端或设备中的某个位置,以便您知道哪些视频可以观看,哪些视频不能观看。

如果场景是:用户可以解锁他想要的视频数量,但他必须为每个视频购买单独的应用内购买;那么我不确定现在存在的应用内购买是否是您可能想要的选择。 考虑一下用户想要结束自动续订订阅的情况。他将遵循这些指示http://support.apple.com/kb/ht4098,并且他应该为他购买的每个视频找到一行。 这意味着在 Apple 方面,每个视频都必须有一个 productId,所以我们又回到了同一点。

我认为唯一的选择是实施您自己的采购系统。也许如果您在审核过程中向 Apple 解释您的原因,他们不会拒绝该应用程序。但我不得不说这是相当冒险的。

【讨论】:

以上是关于消耗品自动更新订阅 iOS的主要内容,如果未能解决你的问题,请参考以下文章

iOS 6 - 如何验证应用内可更新订阅?

iOS 应用内订阅 - “此应用无法提供营销选择加入激励”[关闭]

如何升级/降级 iOS 自动更新订阅

无法使用 iOS 沙盒自动更新订阅测试订阅升级/降级

iOS 自动更新订阅:收据验证流程

iOS:应用内购买管理多个自动更新订阅,带有升级和降级选项