android - inapp计费错误: "something went wrong on our end. please try again "

标签 android in-app-billing

我得到错误:

"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 .

最佳答案

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

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/

相关文章:

android - 更新天气信息,我应该使用警报和/或服务吗?

android - PagerView 重叠 PagerTabStrip/PagerTitleStrip

java - 购买 IAP 完成后更新 GUI,IAPv3 - Android

Android 应用程序在点击时关闭

android - 如何创建可下载的许可证 key ,并在 Android 上检查它

android - 应用内结算 - 生成的 IInAppBillingService.java 出错

android - 如何识别试用用户?

android - Android 订阅的订单 ID

in-app-purchase - 是否有必要从 "Google Play Billing with AIDL"迁移到 "Google Play Billing Library"?

java - 如何在android中将颜色资源设置为墙纸?