[英]In app purchase not working after publishing iOS app to App Store
在開發過程中,我創建了測試賬戶,這些賬戶能夠獲得應用內購買的價格,並且可以毫無問題地實際購買。 但是將iOS應用發布到App Store后,應用商店中的應用版本甚至無法檢索產品價格,當我按下按鈕發送購買請求時什么也沒有顯示。
卸載該應用程序並將開發版本重新部署到同一設備使其再次工作。
可能是什么問題呢? 有沒有辦法調試或查看應用商店下載版本的日志? (這里是 iOS 菜鳥)
謝謝!
我有同樣的問題。 該應用程序已獲得批准,但應用程序內購買無效。 24-48后app發布問題自行修復。 到應用程序批准時,它還沒有通過搜索出現在 App Store 上。 在 App Store 上被索引后,應用內也開始工作。
我不必等待很長時間,大約幾個小時,它就開始工作了。
現在,我的二進制文件和我的 In-App Purhcase 同時獲得批准,幾乎在它們都獲得批准后,我立即將應用程序版本發布到商店。
我不是很肯定,但我可能應該做的是在發布新應用版本之前等待幾個小時,並讓應用內購買有機會在生產應用商店中“注冊”或“傳播”。
只是給別人的建議。
這需要一些時間,但數量是不可預測的。 就我而言,我同時啟動了 3 個非常相似的應用程序,所以只需添加一些數據:
我點擊“發布”按鈕的順序似乎沒有任何影響,IAP 的數量、應用程序的權重等也沒有影響。因此延遲是不可預測的,並且不遵循特定規則(“First-in,先出”或“先搜索結果再 IAP”)
我找到了這個 Apple 技術說明,其中包括以下內容:
問:App Review 最近批准了我的申請,但我在應用程序生產版本中的應用內購買標識符在 invalidProductIdentifiers 數組中返回。
A. 應用程序獲得批准后,開發者還必須批准該應用程序才能發布到 App Store。 批准后,應用程序 ID 將被激活到 App Store。 應用內購買標識符需要相同的激活,並且只能在應用激活后進行。 在某些情況下,應用程序內購買標識符的激活可能會在應用程序激活后最多延遲 48 小時。
如果開發人員不批准將生產應用程序發布到 App Store,則不會激活任何新的應用內購買標識符。 當開發人員想要在 App Store 上激活應用程序之前驗證應用程序時,這是一個問題。 如果希望測試新項目的應用內購買過程,則必須將應用程序激活到 App Store。 這只是相應應用程序提交中新的應用內購買標識符的問題。 一旦這些應用內購買標識符被激活,提交的應用程序更新將發現這些應用內購買標識符已被驗證,即使更新未激活。
但就我而言,它需要更長時間,大約 52 小時。
我發現對每個 IAP 中的描述進行簡單的編輯會有所幫助。 只需進行編輯,保存,恢復為原始文件並再次保存。 它在 Apple 服務器上傳播最多需要 8 個小時。 IAP 我沒有這樣做是為了沒有變化。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.