uniapp googlepay支付 内购项目

上一篇也是支付,但是由于不想用网关 所以就想试试内购了,目前只是测试接通,后续慢慢补充

我的是app已经通过上线google平台了 在准备对接支付

用的是插件市场 地址 作者很有耐心

作者文档都有描述

1、由于添加内购商品的前提是需要打包给google

(在根目录创建文件AndroidManifest.xml 如果导入插件必须删除AndroidManifest.xml)

javascript 复制代码
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
    package="改成你的应用包名">
    <!--permissions-->

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

    <queries>
        <intent>
            <action android:name="com.android.vending.billing.InAppBillingService.BIND" />
        </intent>
    </queries>

    <application>
        <!--meta-data-->
        <meta-data android:name="com.google.android.play.billingclient.version" android:value="8.0.0" />

    </application>
</manifest>

(2)打包后 添加内购商品

(3)审核大概需要1-2天 ,通过后发布 需要一上午?发布成功后大概需要 1.5个小时 才会更新

(3)如果需要试用插件则可以打和上面的包相同版本号的自定义基座

遇到的问题

1、调用googlePay.querySku报错

解决方法:把测试账号加入许可测试