2013-02-05 49 views
1

我想發佈我的付費應用的新版本,但現在免費使用In App Billing v2集成。使用In App Billing從付費應用更新到免費應用

問題是,我可以使用測試帳戶測試新版本嗎?在正常情況下,對於全新的應用程序,我會將APK作爲草稿上傳,然後從配置了測試帳戶的設備上測試購買,這沒關係。但在這種情況下,當我嘗試測試應用程序時,會出現着名的「此版本的應用程序未配置爲市場結算」。這是一個問題,因爲目前在Google Play上發佈的APK是沒有In App Billing的,在我的設備中,我已經在In App Billing中安裝了v2,儘管我已經在App App Billing中將v2上傳爲草稿?

只是爲了更清晰,我的方案是:

  • 我已經目前公佈在谷歌播放我的應用程序的V1,這是一個付費應用。
  • 我已經將草稿上傳到Google Play我的應用的新版本v2現已免費提供In App Billing集成。
  • 我已經在我的手機上安裝了我的應用的新v2。
  • 我無法測試該應用程序,因爲出現「此版本的應用程序未配置爲市場結算」錯誤。

爲什麼?因爲我已經發布了不包含In App Billing的應用程序v1。

回答

0

您必須確保草稿應用程序的版本和簽名以及您用於測試的版本和簽名相同。您還需要等待幾個小時才能使草稿生效。不知道支付 - >免費轉換支持多好,儘管它應該通過將價格設置爲0來工作。

+0

謝謝你的回答。像往常一樣,我已經完成了所有這些。我的主要問題是,我不確定系統是否允許我在此場景中使用測試帳戶檢入應用程序結算。 – thelawnmowerman

+0

Android文檔沒有提到像這樣的場景(它應該) – thelawnmowerman

+0

我不知道。但是,付費應用程序可能不會更改爲免費,直到您將價格更改爲0併發布。 –

0

嗯, 您收到消息的主要原因是因爲您剛剛上傳了您的apk

可以檢查Android的網站:Testing In App Billing

第3點,你可以看到:

確保您上傳已簽署的APK您的應用程序開發者控制檯,以及相關聯的一個或更多的應用程序內親與您的應用程序管道。您無需在Google Play上發佈應用程序進行測試。

警告:上傳APK for Google Play以識別您的APK更新版本可能需要2-3小時。如果您在通過Google Play識別上傳的APK之前嘗試測試您的應用程序,則您的應用程序將收到一條「已取消購買」的回覆,並顯示錯誤消息「該應用程序版本未啓用應用內結算。」

這是爲V3,但我猜新版apk的部分仍然是相同的

+0

謝謝你的回答。像往常一樣,我等了2-3個小時,並關聯了應用內產品。我之前完成了所有這些工作,但現在我面臨着問題,並且我不知道它是否與我的特定場景(從付費版本更新爲免費/ inapp版本) – thelawnmowerman

相關問題