我得到错误:
"something went wrong on our end. please try again"
虽然我在我的代码中输入了真实的产品 ID,但是当我使用测试产品 ID 时它起作用了。
这是我的代码:
BillingProcessor bp;
...
bp = new BillingProcessor(this,"MY LICENSE KEY FROM GOOGLE PLAY CONSOLE HERE", this);
...
bp.purchase(MainActivity.this,"com.new.ke");
我使用 this library .
最佳答案
这是我在 setObfuscatedProfileId
和 setObfuscatedAccountId
中发送一些测试数据时发生的。我删除了测试数据并保留了一些有效数据,它又开始工作了(每次数据都是唯一的)
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)
关于android - inapp计费错误: "something went wrong on our end. please try again ",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57396449/