いわゆるアプリ内購入でアプリを開発しています。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 で両方のバージョンが表示されます (デバイスが両方をサポートしているため)。