2013-07-29 138 views
1

繼iTunes Connect發者指南,當我創建應用程序內購買類型爲「自動再生訂閱」對我的申請,我可以提供免費試用,並設置它的持續時間:http://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/13_ManagingIn-AppPurchases/ManagingIn-AppPurchases.html#//apple_ref/doc/uid/TP40011225-CH4-SW9免費試閱

讀這個職位:https://stackoverflow.com/a/17088975/2555979,我假設,如果我們試圖驗證收據,這是在他第一次訂閱(有史以來)並獲得免費試用訂閱後發送給用戶,我們可以區分,該用戶是試用訂閱,或者他已經購買了它,只要通過檢查expires_datepurchase_date之間的差異(如果購買和試用訂購的持續時間不同),或者通過檢查original_transaction_idoriginal_purchase_date(如果當前交易是不是第一次,訂閱被更新 - >它不是已經試用過)。如果我錯了,請告訴我,因爲這就是我理解這個過程的方式,而不是實踐(目前不能測試)。

反正主要問題

在某一天,用戶安裝我的應用程序和訂閱。他會自動獲得免費試用訂閱的一些時間。他喜歡我的應用程序,一切都很好,他決定將來訂閱,並在訂閱結束時自動付款。他甚至不需要關心,OK。感謝自動更新訂閱機制。

過了一段時間,他決定停止自動更新過程。當最後一次訂閱到期時,他不支付我 - >他從那一刻起沒有訂閱。好的。

但是,如果過了一段時間,他決定再次訂閱我的應用程序--- 如何再次審判?誰來決定?是否有我的責任檢查,如果他試用訂閱或不?如果是的話,即使我知道,他已經試用了,我怎麼強迫他從訂閱的第一天開始支付,而不是在另一個試用期之後呢?

回答

0

如果他使用相同的Apple ID,並且您銷售的是相同的訂閱產品,他將不會再進行試用。無論是否已停止並恢復訂閱,訂閱試用只能發生一次。

我知道Apple的文檔已在報亭上very sparse。我也經歷過同樣的痛苦。我沒有任何Apple文檔來支持我的回答,但從我的經驗來看,這是發生了什麼。客戶將只收到一次性試用每個獨特的可再生產品。