2016-05-05 300 views
0

我正在開發具有autorenewable subscription.I已經實現了購買法和樂隊使用receipt.My驗證雜誌應用疑問是恢復購買的iOS應用程式內購買

1。如何從收據 2知道訂閱是否已過期2。如何恢復購買或下載內容到其他設備。目前我自己的服務器提供的內容下載。所以如果我在一月和二月購買了一些雜誌,那麼如果我在三月份嘗試在其他設備上恢復購買,那麼怎麼可能我恢復下載的內容或檢查我的服務器以下載以前下載的內容。收據僅包含產品ID,並且與用戶無關或無關,以便處理server中的用戶,以便可以從服務器處理下載和恢復。

謝謝。期待尋求專家的幫助。

回答

0

每個用戶的設備都可以獲取收據並將收據交給服務器或解碼並將結果交給服務器。您的服務器將通過下載任何有權獲得的設備來響應該設備。收據包含在該賬戶下進行的所有購買以及購買日期,因此您應該能夠計算訂閱的活動時間。如果問題只是訂閱當前是否處於活動狀態,您也可以使用'expires_date'。

如果設備需要證明其訂閱有效,它首先會告訴用戶需要檢查其訂閱,然後執行restoreCompletedTransactions或SKReceiptRefreshRequest。