回答
您可以在用戶默認值(NSUserDefaults
)中存儲「收據」,然後檢查應用程序啓動時是否存在收據。
然而明顯使用NSUserDefaults
很容易受到黑客攻擊,因此您可以使用安全版本的here用戶默認值。
另一個解決方案(以及推薦的解決方案,如果正確完成)將在服務器上存儲收據並在應用啓動時讀取可用收據。 (請注意,如果用戶已關閉設備數據,您將無法讀取它們)。
商店套件中是否有任何方法可以知道該用戶使用設備ID或Apple ID購買了該產品? –
如前所述,您可以發出還原產品請求,但同樣,如果數據已關閉,則不會幫助您,並且不會爲用戶提供任何已購買的內容。 – giorashc
Yaa我得到了這個,所以感謝您的幫助。 –
最好是獲取用戶的購買收據並檢查他們購買的所有產品。
您可以按照guide here瞭解如何在本地驗證收據。
This document解釋收據的結構 - 應用內購買字段具有產品標識符,可用於找出用戶有權訪問哪些IAP。
- 1. iphone - 應用程序內購買查詢
- 2. 在應用程序購買諮詢
- 3. 應用程序內購買購買
- 4. 在應用程序購買?
- 5. 在應用程序購買
- 6. 應用程序內購買 - 應用程序讓我購買後再次購買
- 7. 在應用程序購買認購
- 8. 檢查是否已購買已購買的應用程序iphone
- 9. 檢查應用程序內購買
- 10. UWP在應用程序內購買查詢
- 11. swift - 應用程序購買
- 12. 應用程序內購買
- 13. 在應用程序購買不工作:項目不可購買
- 14. 如何在應用程序購買中從iOS購買產品?
- 15. 在應用程序購買還有另一個 - 恢復購買
- 16. 未能在應用程序購買時購買,原因不明
- 17. 在應用程序購買 - 購買錯誤的產品
- 18. 在應用程序內購買檢索購買的信息
- 19. 查詢應用程序的購買歷史列表
- 20. Android在應用程序購買費用
- 21. 在應用程序內購買在ANDGINE
- 22. 在應用程序購買在ios
- 23. 沒有從應用程序商店購買應用程序內購買彈出
- 24. Windows Phone 8應用內購買查詢
- 25. iPhone:應用內購買查詢
- 26. 應用內購買iPhone應用程序?
- 27. 首先在應用程序內購買
- 28. 在應用程序購買:簽名是「」
- 29. Android在應用程序購買安全
- 30. 的iOS在應用程序內購買
請檢查以下鏈接。 http://stackoverflow.com/questions/17044777/how-to-get-check-if-a-product-is-already-purchased-using-in-app-purchase-in-ios –
謝謝你這個鏈接幫助過我。 –