【Unity Android】上传GooglePlay带有Billing权限的AAB包(报错:我们检测到此版本中包含的一个或多个 app bundle 使用的是以下 Play 结算库版本)

接Google的支付SDK,需要在GooglePlay上传一个带有Billing权限的AAB包,然后才能配置应用内商品:

所以要在SDK接入成功之前,先上传GooglePlay一个带有Billing权限的AAB包

可以不导入SDK,直接修改Android设置,加入Billing权限出包上传,配置完商品项参数后再来调测SDK。

添加Billing权限:

1. 修改AndroidManifest.xml文件:

    <application>
        <activity android:name="">
			<meta-data android:name="com.google.android.play.billingclient.version" android:value="5.2.0" />
		</activity>
    </application>
	<!-- 您的应用还没有任何应用内商品,若要添加应用内商品,您需要为 APK 添加 BILLING 权限 -->
	<uses-permission android:name="com.android.vending.BILLING" />

2. 修改mainTemplate.gradle文件:

    def billing_version = "5.2.0"
    implementation "com.android.billingclient:billing:$billing_version"

如果上传GooglePlay时报错:

我们检测到此版本中包含的一个或多个 app bundle 使用的是以下 Play 结算库版本:
AIDL
这些是不受支持的 Google Play 结算服务版本。若要发布此应用,请升级到受支持的版本。

按上述操作添加Billing权限后重新上传即可。

猜你喜欢

转载自blog.csdn.net/qq_39108767/article/details/136718716