我正在我的应用程序中实现Android应用程序内计费,但​​是我没有从Google Play获得Json Response。

    @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播放“询问卡号”的屏幕上显示。例如“ VISA XXX-FAKE”和“接受并购买”按钮。单击接受并购买后,我没有得到回应。

我认为点击“确定”按钮购买时出现了问题。我没有更改示例代码中的任何内容。请帮忙。

谢谢

最佳答案

我相信,使用“ VISA XXX-FAKE”方法时,只有在开发者帐户下预先注册了设备ID时,您才能获得签名的响应。

10-08 03:03