2

アプリに Android アプリ内課金を実装していますが、Google Play から Json レスポンスを取得できません。

    @Override
            public void onClick(DialogInterface dialog, int which) {
                dialog.dismiss();
                 if (Consts.DEBUG) {
                        Log.d(TAG, "buying: " + mItemName + " sku: " + mSku);
                    }
                 mSku="android.test.purchased";
                    if (mManagedType != Managed.SUBSCRIPTION &&
                            !mBillingService.requestPurchase(mSku, Consts.ITEM_TYPE_INAPP, mPayloadContents)) {
                        showDialog(DIALOG_BILLING_NOT_SUPPORTED_ID);
                    } else if (!mBillingService.requestPurchase(mSku, Consts.ITEM_TYPE_SUBSCRIPTION, mPayloadContents)) {
                        // Note: mManagedType == Managed.SUBSCRIPTION
                        showDialog(DIALOG_SUBSCRIPTIONS_NOT_SUPPORTED_ID);
                    }

            }
        });

Google Play Ask For カード番号が画面に表示されます。「VISA XXX-FAKE」や「Accept & Buy」ボタンなど。同意して購入をクリックした後、応答がありません。

「OK」ボタンをクリックして購入するときに、何か問題が発生したと思います。サンプルコードは何も変更していません。助けてください。

ありがとう

4

1 に答える 1

1

「VISA XXX-FAKE」方式を使用する場合、開発者アカウントでデバイス ID を事前登録した場合にのみ、署名付きの応答を取得できると思います。

于 2012-09-23T17:37:47.897 に答える