2014-01-29 125 views
1

我有一個關於應用程序內購買的問題,如果我的應用程序中有數百個視頻需要像自動續訂訂閱那樣購買。例如,用戶可以購買一個月的視頻,然後自動更新。耗材自動更新訂閱iOS

但我不想爲所有視頻創建單獨的應用內購買,因爲視頻數量可能會動態變化。因此,我希望在應用購買中爲所有這些應用提供通用的自動續訂訂閱,但問題在於如果我爲所有這些視頻製作了通用的自動續訂訂閱,並且用戶購買了其中的一個,那麼用戶將有權訪問所有這些視頻他沒有購買的其他視頻。

任何想法如何解決這個問題

回答

0

我不知道我怎麼會在這種情況下進行。

使用應用程序內購買解鎖單個視頻意味着您擁有該視頻的productId或解鎖所有視頻。在後一種情況下,這是你不想要的,正如你所說(似乎是合理的)。在第一種情況下,除非您不能同時解鎖多個視頻,否則您需要爲每個視頻製作一個不同的產品ID。在這種情況下,您可以將videoId保存在雲中或設備的某個位置,以便您知道您可以觀看哪個視頻以及哪些視頻無法觀看。

如果情況是這樣的:用戶可以解鎖他想要的視頻數量,但是對於每個視頻他必須購買單獨的應用內購買;那麼我不確定應用程序內購買,因爲它們現在存在是您可能想要的選擇。 想想用戶想要結束自動更新訂閱的情況。他將按照這些指示http://support.apple.com/kb/ht4098,他應該爲他購買的每個視頻找到一行。 這意味着在蘋果方面,每個視頻都必須有一個產品ID,因此我們又回到了同一點。

我認爲唯一的選擇是實施您自己的採購系統。也許如果您在審覈過程中向Apple解釋您的理由,他們將不會拒絕該應用。但我不得不說很危險。