1

我正在開發一款應用程序,其中包含所謂的應用內購買。 我已經實施已經使用應用內結算v3,這需要最新版本的谷歌播放服務。支持新舊機器人的應用內購買

的問題是,我很老的手機(安卓2.3.6),我無法更新谷歌玩所以在應用內購買不工作

在developer.android.com它被寫V2賬單庫與v3有很大不同,目前已被棄用。

你會建議我支持舊版手機沒有最新版本的Google Play嗎?

1)使用v2重寫 - 似乎不合適。這是否意味着每次我想要支持舊手機,我都應該犧牲頂級Android模型可以提供的電源體驗?

2)製作應用程序的兩個版本 - 一個用於新手機,另一個用於舊手機 - 似乎是更好的解決方案。但我認爲發佈2個具有相同名稱和包的應用程序是不可能的。還有一點很重要 - 在這種情況下,擁有新設備的用戶將會在谷歌播放中看到兩個版本(因爲他們的設備支持這兩種版本)

回答

0

谷歌播放IAPs沒有使用谷歌播放服務,但Google Play:

應用內結算第3版支持運行Android 2.2 或更高版本的設備具有安裝了最新版本的谷歌Play商店 的。

Source

應該在設備上正常工作。

+0

我的錯誤。這意味着我無法更新看起來像舊版本的Google Play – leshka

0

根據我的知識,您可以在應用程序中檢查Google Play商店版本3.9.16或更高版本,並且85%以上的用戶使用更高版本。而且@Hartok也適用,如果你使用2.3,那麼你只需要更新Google Play商店應用程序,一般來說商店應用程序會自動更新大部分設備。

請檢查該鏈接就可能是您的特定問題有用:

http://developer.android.com/google/play/billing/versions.html

而且還要檢查此鏈接:

https://support.google.com/googleplay/android-developer/answer/1153481?hl=en

你可以chec k運行時Google Play商店版本,並要求用戶更新Google Play商店版本。檢查Play商店版本的代碼可以在上面的給定鏈接中找到。