1

いわゆるアプリ内購入でアプリを開発しています。Google Play サービスの最新バージョンを必要とするアプリ内課金 v3 を使用して、既に実装しています。

問題は、かなり古い携帯電話 (Android 2.3.6) で Google Play を更新できなかったため、アプリ内購入が機能しなかったことです。

developer.android.com では、課金ライブラリの v2 は v3 と大きく異なり、現在非推奨であると書かれています。

Google Play の最新バージョンを使用せずに古い携帯電話をサポートするには、何を提案していただけますか?

1) v2 を使用して書き直す - 不適切なようです。そして、古い携帯電話をサポートしたいときはいつでも、最上位の Android モデルが提供できるパワー体験を犠牲にしなければならないということですか?

2) アプリの 2 つのバージョン (1 つは新しい携帯電話用、もう 1 つは古い携帯電話用) を作成することは、より良い解決策のようです。しかし、同じ名前とパッケージで 2 つのアプリを公開することは不可能だと思いました。また、重要なことは、この場合、新しいデバイスを持っているユーザーには、Google Play で両方のバージョンが表示されます (デバイスが両方をサポートしているため)。

4

2 に答える 2

0

私の知る限りでは、アプリケーションで Google Play ストア バージョン 3.9.16 以降を確認でき、85% 以上のユーザーがより新しいバージョンを使用しています。また、2.3 を使用している場合は @Hartok も正しいので、Google Play ストア アプリを更新するだけで済みます。通常、Play ストア アプリケーションはほとんどのデバイスで自動的に更新されます。

このリンクを確認してください。特定の問題に役立つ可能性があります。

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

また、このリンクを確認してください:

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

実行時に Google Play ストアのバージョンを確認し、Google Play ストアのバージョンを更新するようユーザーに依頼できます。Play ストアのバージョンを確認するコードは、上記のリンクにあります。

于 2013-09-30T05:25:51.460 に答える