我想知道在應用程序啓動時檢查應用內購買產品狀態的最佳方法。我是否需要在設備上保存購買狀態或在每個應用啓動時詢問狀態應用商店?檢查產品購買狀態
Q
檢查產品購買狀態
0
A
回答
1
您應該在設備上保存應用內購買狀態,例如使用NSUserDefaults
。
想象一下,有人從您的應用中購買了一些應用內購買,並且想要在網絡速度慢或根本無法工作的地方使用它:如果您本地不存儲信息,那麼用戶將無法使用您應用的解鎖功能。
This Ray Wenderlich tutorial關於應用內購買 提供了一個有用的類,IAPHelper
,它可以幫助您輕鬆管理您的產品,您應該檢查它。
2
由於iOS 7建議使用App Store收據來保存IAP的狀態。
你可以在docs找到更多。但在大多數情況下,NSUserDefaults
就夠了。例如。我使用IAPManager來處理所有在驅動器上的所有問題。
相關問題
- 1. 最近購買的產品
- 2. 購買了產品X
- 3. 產品序列號/購買
- 4. InApp購買產品ID
- 5. 消費品InApp購買單件產品?
- 6. 我如何檢查產品是否在ios購買?
- 7. iOS In App購買購買幾種產品
- 8. Android:購買後購買產品(應用內結算)
- 9. 如何在應用程序購買中從iOS購買產品?
- 10. 在應用程序購買 - 購買錯誤的產品
- 11. iOS inApp購買,如何識別他的產品購買
- 12. 獲取購買產品清單,inApp購買iPhone
- 13. SKPaymentTransactionStateFailed在購買同一產品多次(消費品或非消費品)後雙重購買任何產品
- 14. 如何檢查購買狀態是否完整
- 15. iOS:inApp購買:如何一次購買超過1種(消費品)產品。
- 16. 產品上次購買日期
- 17. 應用內購買多種產品
- 18. inApp購買空產品陣列
- 19. Android應用內購買 - 託管產品
- 20. 應用內購買的產品ID
- 21. Magento的 - 購買可下載產品
- 22. Android在InAppBilling中購買多個產品
- 23. 應用內購買產品ID說明
- 24. 獲取購買產品的類別
- 25. inApp購買產品名稱更改
- 26. 以購買價格銷售產品(Magento)
- 27. inApp購買,下載免費產品
- 28. 添加新的會議產品 - 當用戶購買產品,PHP
- 29. Magento - 購買不同產品時的免費產品
- 30. 輸出產品清單以及誰購買了這些產品