我已經創建了一個新的測試賬戶來測試最新的MKStoreKit中的恢復選項,我沒有購買這個項目「非消耗品」,既沒有使用新的測試賬戶,也沒有使用任何其他的測試帳戶。它仍然給了我一個恢復成功的答案,並執行onComplete代碼塊。 我的問題:測試帳戶是否恢復非購買產品的正常行爲?測試賬戶恢復MKStoreKit中的未購買產品
1
A
回答
1
不,這是不正常的行爲,請注意,恢復方法中的onComplete代碼塊會執行不管此帳戶是否已購買此產品,此處的onComplete表示用戶已成功登錄,請求已發送給蘋果,並收到迴應。 最好提供內容後檢查不完整,請參閱此答案的更多詳細信息:Restoring an in app purchase with a user who never paid for it
0
MKStoreKit在還原購買物品功能有一個大的漏洞。
欲瞭解更多詳情,請登錄here。
相關問題
- 1. MKStoreKit恢復非消費品購買
- 2. MKStoreKit恢復購買總是成功
- 3. 恢復用於在iOS應用程序中恢復不同賬戶的購買
- 4. 恢復購買:非消耗品
- 5. iPhone - InApp購買恢復產品提示登錄提醒兩次
- 6. iOS7 - 恢復購買
- 7. 恢復購買 - 在應用內購買
- 8. 應用內購買 - 恢復購買
- 9. 在Swift中恢復購買
- 10. Sandbox InApp購買恢復購買已登錄的Apple帳戶
- 11. 最近購買的產品
- 12. 添加新的會議產品 - 當用戶購買產品,PHP
- 13. 用沙箱測試多個產品的購買PayPal
- 14. 購買了產品X
- 15. 產品序列號/購買
- 16. InApp購買產品ID
- 17. 應用內購買和恢復按鈕:單個產品 - 非消耗品
- 18. 獲取在Swift中恢復應用程序內購買的已購買產品ID列表
- 19. 與從未付費的用戶恢復應用內購買
- 20. In App購買測試是否需要真實產品?
- 21. 應用內購買測試不返回產品標識
- 22. 如何使用真實產品測試Android IAP購買?
- 23. 恢復使用MKStoreKit
- 24. 使用InAppBillingPlugin恢復購買
- 25. 購買和恢復功能
- 26. 卸載後恢復購買
- 27. 使用com.logicallabs.inappproducts恢復購買
- 28. iOS恢復購買在TestFlight
- 29. 應用內購買恢復
- 30. 迅速恢復購買
雖然這可能在理論上回答這個問題,但[這將是更可取的](http://meta.stackexchange.com/q/8259)在這裏包括答案的基本部分,並提供供參考的鏈接。 – JJJ 2013-03-31 10:31:49