Xamarin Forms Android 应用程序“我们检测到此应用程序使用不受支持的 Play 计费版本”

问题描述 投票:0回答:3

尝试发布我的 Xamarin Forms 应用程序时,我从 Google Play 控制台收到以下错误消息

我们检测到此应用使用不受支持的 Play 结算版本。请升级到 Billing Library 版本 3 或更高版本以发布此应用程序。

我不使用任何计费库。我试过更新所有 nuget 依赖项,但没有成功。如何修复此错误以便发布我的应用程序?

xamarin xamarin.forms xamarin.android
3个回答
15
投票

显然,我的清单中设置了

BILLING
权限。删除这些解决了问题。

您可以通过右键单击项目 --> 属性 --> Android Manifest --> 在“必需权限”下搜索

BILLING
并取消选中它

或者,打开

AndroidManifest.xml
并删除行

<uses-permission android:name="com.android.vending.BILLING" />

0
投票

在您的清单应用程序标签中使用它

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


0
投票

添加以下实现 app/build.gradle 文件。它解决了我的问题。该项目是使用 Flutter 构建的。

dependencies {
implementation 'com.android.billingclient:billing:4.0.0'

}

© www.soinside.com 2019 - 2024. All rights reserved.