6
私は既にインターネット接続を確認しており、Google Playマーケットは最新のパッケージバージョンでインストールされています。getBuyIntentがnull APIバージョン3のアプリ内課金を返します
基本的に、Parableは、アプリ内購入のbuyIntentが最初に使用された後にnullを返すため、失敗しています。ここで
がコードであると私は、このブロックにあるようにエラーがあると考えられる(なし他にどこ)
また、私は、これはcatchブロックから返されたが、私はそれが何を意味するのかわからないんだけど、パッケージ取得しています私のアプリが表示されないように名前が変更されています。
エラー:(未私のパッケージが、システムレベルから)
[79] InAppBillingUtils.getPreferredAccount: com.mypackage.appname: Account from first account - [jbC6uT04zd8tXCrK]
コード:
Bundle buyIntentBundle = null;
try
{
buyIntentBundle =
mServiceConnection.mBillingService.getBuyIntent(
3,
mContext.getPackageName(),
mPurchaseCodesAsStrings[PurchaseType],
"inapp",
mDeveloperPayload
);
}
catch (RemoteException e)
{
e.printStackTrace();
}
PendingIntent pendingIntent = buyIntentBundle.getParcelable("BUY_INTENT");