【发布时间】:2021-11-26 17:53:55
【问题描述】:
我正在使用版本 3.0.0 的 react-native-billing 库。我遇到了一个问题,即当我们推出 APK 进行生产时,上传后我们收到此错误消息:
“我们检测到此应用使用了不受支持的 Play 结算版本。请升级到结算库版本 3 或更高版本以发布此应用”
问题:- 我在
中手动添加了以下行android/app/build.gradle ->实施项目(':react-native-billing')
android/build.gradle -> minSdkVersion = 16,compileSdkVersion = 28,targetSdkVersion = 30
使用以下详细信息,应用程序运行正常,但 google 拒绝上传我们的构建并出现此错误:-
“我们检测到此应用使用了不受支持的 Play 结算版本。请升级到结算库版本 3 或更高版本以发布此应用”
我们尝试过的解决方案:- 在 android/app/build.gradle 中添加了以下行 实现“com.android.billingclient:billing:3.0.0”
使用 Android API 30
通过这些更改,构建已成功上传,但我们没有从“应用内产品”中获得产品列表。
在调试模式下添加此行后,应用程序在此行崩溃。
InAppBilling.open();
我们正在从“react-native-billing”库中导入 InAppBilling。
我们将不胜感激。
【问题讨论】:
标签: javascript android react-native in-app-billing