我每次發佈應用程序的新版本時都會拋出這個問題。解決方法很簡單 - 只需將apk
文件與您正在測試的版本(具有BILLING權限,使用您的發行證書籤名)草稿一起上傳到您的Google Play Developer Console即可。要在開發者控制檯中點擊應用列表中的應用名稱,請點擊「APK文件」標籤,然後點擊「上傳APK」按鈕,從您的本地計算機中選擇新的apk
,然後點擊上傳「保存」按鈕對話框,並且不要忘記點擊「編輯應用程序」頁面右上角的另一個「保存」按鈕。
之後,您將在「APK文件」選項卡中看到兩個部分 - 有效和新。在您新上傳的apk
附近也會有一個「激活」鏈接。但不要點擊它,直到您準備好將新的apk
發佈給用戶。
請注意,您可能需要等待長達幾個小時,直到你apk
會變得活躍,「這個版本的應用程序未配置爲市場結算」錯誤信息消失,新的版本。
對於從官方渠道證明這 - 這些信息呈現你已經在你的問題提供了一個鏈接:
上傳您的應用程序作爲應用草案出版商的網站。 您無需發佈應用程序即可使用實際產品ID執行端對端測試;您只需將您的應用程序上傳爲草稿應用程序即可。但是,您必須先將您的應用程序與您的發佈密鑰簽名,然後才能將其上傳爲草稿應用程序。另外,上傳的應用程序的版本號必須與您加載到設備上進行測試的應用程序的版本號相匹配。要了解如何將應用上傳到Google Play,請參閱Uploading applications。
我可以肯定,從我自己的經驗來看,這種方法是有效的。
擁有較舊版本應用的用戶仍然可以使用您的應用,即使在您發佈apk
的新版本後,仍然可以購買應用內購買。
我一直在問自己同樣的問題,我很難相信用舊版本的用戶無法進行購買。我很快就會發現,我想,我希望舊的應用可以在應用購買中做出。 – Christine
我想一種方法是提供IAP,但如果因任何原因失敗,則會自動跳轉到市場上的完整版應用程序。我看不到舊版本不應該購買IAP的原因。 – Lumis
@Lumis,有趣的是,爲什麼你沒有獎勵你的賞金給任何提供的答案? – HitOdessit