我在IOS新的研究與開發。我增加了一個應用程序內購買到我的應用程序,並且我從產品數據appstore成功。 iap是消費品。當我稱之爲「addPayment:」方法時,我得到了「確認您的應用程序內購買... [環境:沙盒]」問題。我點擊是,然後我收到一條消息: 「你已經購買了這個但尚未下載,點擊確定現在下載[環境:沙盒]」。任何想法什麼是錯的?應用程序內購買錯誤 - 消耗品你已經購買了此項目,但目前還沒有被下載
回答
這種情況發生在用戶正在對一些購買他們已經買了。鑑於您正在使用耗材,您需要確保在向用戶提供他們購買的產品時向Apple購買服務器發送消費/供應請求。
我有發消費和供應請求的一切蘋果服務器,但我得到同樣的錯誤,我不'噸知道爲什麼會發生 – Ravindhiran
@Ravindhiran具有u得到了解決?我也有同樣的問題 –
@iOSDeveloper我不知道確切的答案。我嘗試了另一個用戶帳戶,它工作正常。 – Ravindhiran
我處於類似的情況;通過重新啓動我的iPhone解決問題(持有家庭/電源按鈕,直到出現白色蘋果標誌 - 黑色背景)。
具體來說,我有主持蘋果的服務器上的非消耗性購買。安裝的應用程序到iphone5,購買。已刪除的應用程序,重新安裝在另一個版本中,並且在restorePreviouslyPurchasedTransactions時,ITunesStore服務器未響應我的託管聯繫人產品標識符。 (儘管它確實響應並恢復了一些非託管的其他測試購買)。再次購買託管內容項目會產生錯誤「您已經購買了此應用內購買,但尚未下載。」;該警報沒有下載的選項。我發現這個網站,http://support.nimblebit.com/customer/portal/articles/672080-problem-making-in-app-purchase-ios-os-x;重新啓動我的設備,並恢復現在識別以前的購買。
我不知道到底是什麼觸發了此問題,但是請注意,我一直在執行這個託管內容項,調試下載大量的測試和結束程序的下載是完全的之前。我在啓動時使用了代碼來發現未完成的事務並完成它們。所以FinishTransaction最終被調用。在發生此錯誤時,paymentQueue中沒有未完成的交易。我唯一的猜測是,在下載過程的某個時刻突然殺死一個應用程序會在設備上留下一個標誌,以表示該項目正在下載,因此無法恢復,如果是這種情況,幸運的是重新啓動設備。
你上傳了內容嗎?
此應用內購買目前無法在沙盒環境中進行測試,因爲您已選擇將內容託管給Apple,但尚未傳送您的內容。上傳您的內容以在沙盒中測試此應用內購買。
- 1. 「您已經購買了此應用內購買,但尚未下載」
- 2. StoreKit「此應用內購買已被購買」消息
- 3. 消耗品應用程序內購買和還原按鈕
- 4. 不顯示消耗品,非消耗品,認購在應用程序內購買
- 5. 消耗品應用內購買
- 6. 瞭解應用程序購買項目
- 7. Corona - 應用內購買易損件產品錯誤(您已經購買....)
- 8. Catch「應用程序內購買已被購買」事件
- 9. 恢復已經在iPhone上購買了應用內購買嗎?
- 10. 使用消耗品與應用程序內購買永久項目
- 11. 應用程序內購買 - 消耗品物品困境
- 12. 在應用程序購買 - 易耗品
- 13. 在應用程序購買 - 購買錯誤的產品
- 14. 在Android應用程序中購買:錯誤響應:7項目已經擁有
- 15. 應用程序內購買購買
- 16. 我無法在應用程序購買中重新購買 - 消耗品
- 17. 在應用程序購買不工作:項目不可購買
- 18. 已購買應用內購買
- 19. Android應用程序內購買消耗品
- 20. 購買項目
- 21. iOS應用內購買 - 購買同一件非消耗品中的多件,
- 22. iOS應用程序內購買跟蹤購買的物品
- 23. 的Android應用程序內購買API 3消耗測試購買
- 24. 應用程序內購買 - 應用程序讓我購買後再次購買
- 25. 在應用程序購買還有另一個 - 恢復購買
- 26. 「您請求的項目不可購買」android應用內購買錯誤
- 27. 如何檢查用戶是否已經下載非消耗品Inapp購買
- 28. In App Purchase的 - 當試圖購買耗材產品再次 - 這在應用程序內購買已經購買了
- 29. iphone:應用程序內購買錯誤
- 30. 應用程序內購買錯誤
嘗試其他用戶帳戶一樣好! – rptwsthi