尝试发布我的 Xamarin Forms 应用程序时,我从 Google Play 控制台收到以下错误消息
我们检测到此应用使用不受支持的 Play 结算版本。请升级到 Billing Library 版本 3 或更高版本以发布此应用程序。
我不使用任何计费库。我试过更新所有 nuget 依赖项,但没有成功。如何修复此错误以便发布我的应用程序?
显然,我的清单中设置了
BILLING
权限。删除这些解决了问题。
您可以通过右键单击项目 --> 属性 --> Android Manifest --> 在“必需权限”下搜索
BILLING
并取消选中它
或者,打开
AndroidManifest.xml
并删除行
<uses-permission android:name="com.android.vending.BILLING" />
在您的清单应用程序标签中使用它
<service android:name="com.google.firebase.messaging.MessageForwardingService" android:permission="android.permission.BIND_JOB_SERVICE" android:exported="false"></service>
并删除它: 权限 android:name="com.android.vending.BILLING"
添加以下实现 app/build.gradle 文件。它解决了我的问题。该项目是使用 Flutter 构建的。
dependencies {
implementation 'com.android.billingclient:billing:4.0.0'
}