2014-01-29 91 views
1

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

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

任何想法如何解决这个问题

回答

0

我不知道我怎么会在这种情况下进行。

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

如果情况是这样的:用户可以解锁他想要的视频数量,但是对于每个视频他必须购买单独的应用内购买;那么我不确定应用程序内购买,因为它们现在存在是您可能想要的选择。 想想用户想要结束自动更新订阅的情况。他将按照这些指示http://support.apple.com/kb/ht4098,他应该为他购买的每个视频找到一行。 这意味着在苹果方面,每个视频都必须有一个产品ID,因此我们又回到了同一点。

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