2013-03-22 55 views
1

我的應用程序使用應用程序內,用於購買內容(非消耗品),並保持在後端所有的採購審計。根據Apple準則,該應用程序應該實施還原功能以恢復已購買的物品。是否總是需要通過致電SKPaymentQueue:restoreCompletedTransactions來完成,或者我可以使用自己的機制,從我的後端獲取已購買物品的清單並在應用程序中恢復它們?還原應用程式內購買的物品,而無需使用restoreCompletedTransactions

回答

0

顯然,蘋果公司要求SKPaymentQueue:restoreCompletedTransactions分析方法在應用程序內購買恢復使用。以下是我們從Apple獲得的回覆:

我們發現您的應用以非標準方式啓動了應用內購買流程 。

這將是適合使用的存儲工具來恢復在應用程序內購買 。此外,這將是適當的啓動相同 處理執行時的初始程序內置購買, 即提示用戶提供蘋果ID密碼和 確認交易已完成,發生。

我知道,應用程序審查有時是非常主觀的事情,但爲了安全起見,請使用Store Kit功能。

2

SKPaymentQueue:restoreCompletedTransactions是一個方便的方法。如果您願意,您可以使用存儲在服務器上的信息恢復應用程序內購買。實際上,您必須必須自行實施非續訂訂閱的恢復功能,因爲Store Kit不提供該類型的應用內購買。

+0

沒有在我們的案件工作 - 看到我的迴應。 – silentser 2013-04-19 09:24:46

0

我已經開發storekit對非消費型產品。看看它是否對你有用。 :)

相關問題