Android アプリ内課金 v.3 を実装する最も単純なアプリを開発しました。
さまざまなデバイスでテストしたところ、API レベル >=8 のすべてのデバイスで機能するわけではないことがわかりました (Google のサンプル アプリと主張しているため) 。
たとえば、HTC Vision (Android 2.3.3) では機能しませんが、Google Play マーケットではアプリがこれらのデバイスと互換性があると報告されています。
ログは、アプリがサービスをバインドできないことを示しています:
W/ActivityManager(76): Unable to start service Intent { act=com.android.vending.billing.InAppBillingService.BIND }: not found
問題は、どのデバイスがアプリ内課金 v.3 と互換性がないかを知る方法、またはそれらのデバイスで機能させるために何をすべきかということです。