Android inapp计费错误:“0”;我们这边出了点问题。请再试一次;

Android inapp计费错误:“0”;我们这边出了点问题。请再试一次;,android,in-app-billing,Android,In App Billing,我得到一个错误: “我们这边出了点问题,请再试一次” 虽然我在代码中输入了真实的产品ID,但当我使用测试产品ID时,它是有效的 这是我的密码: BillingProcessor bp; ... bp = new BillingProcessor(this,"MY LICENSE KEY FROM GOOGLE PLAY CONSOLE HERE", this); ... bp.purchase(MainActivity.this,"com.new.ke"); 我用 应该是 bp.pur

我得到一个错误:

“我们这边出了点问题,请再试一次”

虽然我在代码中输入了真实的产品ID,但当我使用测试产品ID时,它是有效的

这是我的密码:

BillingProcessor bp;

...

bp = new BillingProcessor(this,"MY LICENSE KEY FROM GOOGLE PLAY CONSOLE HERE", this);

...

bp.purchase(MainActivity.this,"com.new.ke");
我用

应该是

bp.purchase(MainActivity.this,"product_id");
product\u id
是您的google开发帐户中用于该项目的id


希望能有所帮助。

当我在
setObfuscatedProfileId
setObfuscatedAccountId
中发送一些测试数据时,发生了这种情况。我删除了测试数据并保留了一些有效数据,然后它又开始工作了(数据每次都是唯一的)

请编辑并询问a,并包括a。
bp.purchase(MainActivity.this,"product_id");
val flowParams = BillingFlowParams.newBuilder()
        .setSkuDetails(skuDetails)
        .setObfuscatedProfileId(userProfileId)  //valid user profileId/some id
        .setObfuscatedAccountId(id) // valid user account/some id
        .build()
    val response=
        billingClient?.launchBillingFlow(activity, flowParams)