耗材自动续订订阅iOS

时间:2014-01-29 08:58:42

标签: ios objective-c in-app-purchase itunesconnect

我有一个关于In App Purchases的问题,如果我的应用程序中有数百个视频需要像自动续订订阅一样购买。例如,用户可以购买一个月的视频,然后自动续订。

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

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

1 个答案:

答案 0 :(得分:0)

我不确定在这种情况下我会怎么做。

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

如果情况恰好如此:用户可以解锁他想要的视频数量,但对于每个视频,他必须购买单独的应用内购买;然后我不确定应用内购买,因为它们现在存在是你可能想要的选择。 考虑用户想要结束自动续订订阅的情况。他将遵循这些说明http://support.apple.com/kb/ht4098,他应该为他购买的每个视频找到一行。 这意味着在Apple端,每个视频都必须有一个productId,所以我们又回到了同一点。

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