GoogleforAndroidのアプリ内課金を初めて使用しています。ただし、ユーザーがインターネット接続を持っていないか、Googleフレームワークがインストールされていない場合(カスタムROMなど)、およびおそらく他の場合(間違った/古い市場バージョンなど)このメソッド(提供されたIabHelperクラス内):
mContext.bindService(new Intent("com.android.vending.billing.InAppBillingService.BIND"),
mServiceConn, Context.BIND_AUTO_CREATE);
動作せず、サービスが確立されません。「ActivityManager」からの小さなデバッグ情報を使用して:
12-17 19:58:31.184: W/ActivityManager(76): Unable to start service Intent { act=com.android.vending.billing.InAppBillingService.BIND }: not found
誰かがこのエラーを意味のある方法で「キャッチ」する方法、またはインテント/パッケージが利用可能かどうかを確認するための回避策を見つけましたか?
前もって感謝します。