簡體   English   中英

將 iOS 應用程序發布到 App Store 后,應用程序內購買不起作用

[英]In app purchase not working after publishing iOS app to App Store

在開發過程中,我創建了測試賬戶,這些賬戶能夠獲得應用內購買的價格,並且可以毫無問題地實際購買。 但是將iOS應用發布到App Store后,應用商店中的應用版本甚至無法檢索產品價格,當我按下按鈕發送購買請求時什么也沒有顯示。

卸載該應用程序並將開發版本重新部署到同一設備使其再次工作。

可能是什么問題呢? 有沒有辦法調試或查看應用商店下載版本的日志? (這里是 iOS 菜鳥)

謝謝!

我有同樣的問題。 該應用程序已獲得批准,但應用程序內購買無效。 24-48后app發布問題自行修復。 到應用程序批准時,它還沒有通過搜索出現在 App Store 上。 在 App Store 上被索引后,應用內也開始工作。

即使一切都通過了,也需要一點時間。

  • 我的二進制文件被批准了。
  • 我的應用內購買 (IAP) 已獲批准。
  • 使用沙盒 iTunes 帳戶測試開發中的購買效果非常好。
  • 使用真實沙盒 iTunes 帳戶在生產環境中購買會失敗。

我不必等待很長時間,大約幾個小時,它就開始工作了。

現在,我的二進制文件和我的 In-App Purhcase 同時獲得批准,幾乎在它們都獲得批准后,我立即將應用程序版本發布到商店。

我不是很肯定,但我可能應該做的是在發布新應用版本之前等待幾個小時,並讓應用內購買有機會在生產應用商店中“注冊”或“傳播”。

只是給別人的建議。

這需要一些時間,但數量是不可預測的。 就我而言,我同時啟動了 3 個非常相似的應用程序,所以只需添加一些數據:

  • 一切都得到了批准,這些應用程序很快就可以在 App Store 上使用。
  • 其中 2 個應用程序花了大約 4 個小時才出現在搜索結果中。
  • 6 小時后,IAP 開始逐漸出現(不是一次全部出現)
  • 9 小時后,兩個應用的 IAP 完成。
  • 12 小時后,最后一個應用的 IAP 開始出現,但最后一個應用本身仍未出現在搜索結果中。
  • 14 小時后,最后一個應用出現在搜索結果中。

我點擊“發布”按鈕的順序似乎沒有任何影響,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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM