2016-08-26 55 views
2

我在沙箱模式下測試應用收據驗證邏輯,並且我遇到了iOS7問題。在應用程序的每次啓動時,應用程序在appStoreReceiptURL都沒有應用程序收據。在我進行購買或恢復購買後,收據將變爲可用/存在。重新啓動應用程序後,收據再次丟失。在iOS9上我沒有這種問題。 有沒有人有這種問題的經驗? 我可以忽略收據丟失和不使用收據驗證購物的事實,但據我所知(文檔),收據應始終可用(首次可用後,有時如果沒有收據,則可以刷新它可用)。在沙盒模式下重新啓動後未找到iOS 7應用收據

希望你明白的問題,有人有這個問題,找到了解決辦法:)

回答

0

在測試環境中的第一個請求總是返回零,因爲沒有實際購買而成。 這與應用程序(每種應用程序)都有自己的收據(這是從> = iOS7有效)的生產不同。 我無法告訴你爲什麼重新啓動收據後仍然爲零,但在蘋果開發論壇上有很多關於沙箱中「怪異」行爲的答案。

+0

Tnx!我希望它能像文檔中解釋的那樣工作。沙盒中總是有些「怪異」的東西:D請蘋果讓沙箱更好:D如果有人有相似的用例並且在生產環境中對他們有用,那將是非常棒的。 – BSevo

相關問題