我正在尝试使用config.xml向我的phonegap cordova项目添加android计费权限。它不起作用。
我尝试使用edit-config。我尝试将xmlns:android添加到小部件中。
<?xml version='1.0' encoding='utf-8'?>
<widget id="com.widlugames.theotherside" version="1.1.4" xmlns="http://www.w3.org/ns/widgets" xmlns:gap="http://phonegap.com/ns/1.0"
xmlns:android="http://schemas.android.com/apk/res/android">
<name>TheOtherSide</name>
<description>
An interactive novel
</description>
<author email="support@phonegap.com" href="http://phonegap.com">
PhoneGap Team
</author>
<content src="index.html" />
<access origin="*" />
<preference name="android-minSdkVersion" value="26"/>
<preference name="android-maxSdkVersion" value="28"/>
<platform name="android">
<edit-config file="AndroidManifest.xml" target="/manifest/uses-permission" mode="merge">
<uses-permission android:name="com.android.vending.BILLING" />
</edit-config>
</platform>
</widget>
我希望能够将apk上传到Google Play并能够添加应用内购买,但是当我上传apk时,它说我需要先添加android结算权限,然后才能添加购买。
答案 0 :(得分:0)
用下面的标签替换现有的platform
标签,然后尝试使用它:
<platform name="android">
<edit-config file="app/src/main/AndroidManifest.xml" mode="merge" target="/manifest/application" xmlns:android="http://schemas.android.com/apk/res/android">
<uses-permission android:name="com.android.vending.BILLING" />
</edit-config>
</platform>