2012-08-08 28 views
18

我們有一個應用程序,它利用應用程序內帳單。我們看到的問題如下:更新在應用程序帳單中使用的Android應用程序

當設備上的應用的版本代碼與Play Developer Console中發佈的應用的版本代碼相同時,結算工作正常。

當版本號更高的版本上傳到Play開發者控制檯時,應用內結算將停止在設備上應用程序(使用較低的版本碼)上說「應用程序未配置爲開票」。

測試時,這很好,但問題是 - 應用程序在Google Play商店中時的行爲是什麼?當您替換應用程序(執行更新)時,處於無用狀態(使用較低版本代碼)的應用程序是否停止使用In App Billing?

如果是這樣,人們用什麼方法來執行更新?在購買之前是否強制用戶更新?或者在發佈之前這個問題纔是真的嗎?

任何意見將不勝感激!

謝謝!

回答

8

只要您上傳的「更新」apk使用與現有密鑰相同的密鑰進行簽名,那麼您不應該遇到任何問題。

我剛剛測試過運行我的應用程序與以前的版本(版本代碼較低),並在應用程序結算仍然有效。

需要注意的是,您不能從市場上刪除apk,只需將其停用即可。

但是你說強制更新時,我會提示用戶在他們打開應用程序時進行更新。

您可能已經閱讀過,但有多個apks的here is the official info

+0

有趣的是,有人已經投下了對這個問題的所有答案! – melodiouscode 2012-08-14 12:10:08

+1

沒有來自那個特別的人的評論? – 2012-08-14 16:16:19

+0

看起來像。當人們這樣做的時候你不喜歡它! – melodiouscode 2012-08-14 17:59:18