2012-07-09 94 views
0

自動續訂訂閱有一個ID,但可以有多個持續時間。 我想知道如何指定用戶選擇購買的持續時間,但SKProduct中沒有「持續時間」這樣的字段。 問題:這是正確的,它不可能選擇在代碼中的自動更新訂閱的持續時間,而是用戶選擇一個本地對話框?如何在購買前選擇自動續訂訂閱的時長

回答

0

您必須從iTunes中的產品ID推斷的持續時間。沒有其他選擇。 作爲比肩蘋果文檔

認購的長度不被 SKPaymentTransaction對象或由應用 商店收據驗證器返回的收據數據提供英寸對於每個訂閱長度,您應該使用不同的產品標識符 ,以便您的應用程序可以將 產品標識符轉換爲訂閱長度。

例如, com.mycompany.6monthssub com.mycompany.1yearsub

+0

我相信你在談論不可續訂的訂閱。自動更新訂閱收據實際上包含持續時間,證明:http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/RenewableSubscriptions/RenewableSubscriptions.html但它只是描述購買製作。我想知道何時指定購買自動續訂訂閱的期限。 – Alehar 2012-07-09 07:52:54

+0

不,我正在談論自動更新訂閱(請查看http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/RenewableSubscriptions/RenewableSubscriptions.html的最後一篇文章) – msk 2012-07-09 07:57:52

+0

因此,我測試了它和事實證明你是對的。每個時間段在itunesconnect中都有自己的ID。 – Alehar 2012-07-09 09:00:22

相關問題