我使用商店套件與測試itunesconnect用戶帳戶,它運作良好。現在,我想重新使用此測試帳戶或任何其他測試帳戶來重新購買同一產品。但是,該應用不允許重置購買狀態。它告訴我已經購買了這款產品,現在可以退出或進行任何操作,以便重新購買用於測試目的。 我應該怎麼做再次測試我的產品購買?iOS商店套件重新購買
回答
您不必測試回購功能。 iTunes會根據您擁有的IAP類型(訂閱/未訂閱)自動處理。但是,如果購買成功,您可能需要調整您的用戶界面以表示回購而不是購買,方法是將其記錄在NSUserDefaults中。
您無法爲非易耗品重置服務器端「購買」狀態。如果需要測試,您必須創建一個新的測試用戶。
您可以重置您的客戶端「購買」狀態,但這取決於您和您的實施。如果您要求StoreKit購買已購買的商品,我認爲您的SKPaymentTransactionObserver
將收到與新購買相同的消息,即使向用戶顯示的提示會有所不同。
如何重置客戶端狀態?當我嘗試使用另一個測試帳戶時,Store-kit將使用已購買該項目的第一個帳戶 –
您如何重置客戶端狀態取決於您。你在你的應用程序中做什麼來記錄用戶已購買該產品?你在'NSUserDefaults'中設置了一個標誌嗎?你在你的Documents目錄下寫了一個文件嗎?無論你做什麼,你都必須撤消。 –
要使用第二個測試帳戶進行嘗試,需要清除客戶端狀態(請參閱之前的註釋),則需要退出第一個帳戶(位於「設置」應用程序中的「商店」類別下),然後您需要啓動您的應用並嘗試購買該產品。然後,您將可以使用第二個測試帳戶登錄。 –
- 1. 商店套件應用內購買通知緩慢
- 2. iOS/Android商店和從各家商店購買積分(在應用程序購買中沒有)
- 3. 在Mac商店購買應用內購買
- 4. Windows 8商店應用內購買
- 5. 設計一個人在商店購買
- 6. iTunes音樂商店購買參數
- 7. Itunes商店交易(應用內購買)
- 8. 幫助實施「商店購買」計劃
- 9. iOS驗證應用商店購買ID由開發人員
- 10. iOS應用內購買多個應用商店
- 11. 在iOS應用商店購買不同的應用程序
- 12. iOS應用內購買 - 店鋪積分
- 13. iPhone應用內購買商店套件錯誤-1003「無法連接到iTunes商店」
- 14. 如何從蘋果商店直接購買應用內商品 - iOS Storekit
- 15. 誰購買了一套商品
- 16. EXC_BAD_ACESS在購買應用內購買時,僅在第二次進入商店後
- 17. 沒有從應用程序商店購買應用程序內購買彈出
- 18. Redux商店雙重嵌套
- 19. Milkman Games針對Adobe AIR的iOS應用內購買示例永遠不會在應用商店完成購買
- 20. iOS InApp購買
- 21. iOS應用程序內購買 - 非重新訂購問題
- 22. inapp購買重新獲得
- 23. 重新測試InApp購買
- 24. InApp購買ios Phonegap
- 25. 商店在IOS
- 26. 應用內購買「無法連接到iTunes商店」的Xcode 8.3
- 27. 從iTunes應用商店購買ipad應用程序
- 28. 恢復在Windows 8商店的應用程序購買
- 29. 在應用內購買和非應用程序商店
- 30. 從網上商店準時購買產品 - Drupal,Joomla,Wordpress?
這絕對是一個無用的評論! –