前提:
1.IOS工程已经添加liblibPayment.a、libIAPPay.a StoreKit.framework
- 使用自定义基座测试是正常的,代码和IOS工程一样
- 代码如下:
plus.payment.getChannels(res => {
console.log("===========getChannels===================="+res.length)
})
这里为0
2022-10-19 18:05:28.171559+0800 loveGame[5896:8829689] <Weex>[log]WXBridgeContext.m:1310, jsLog: ===========getChannels====================0 at pages/client/pay/pay.vue:233 __LOG
1 个回复
谢力王 (作者)
已解决:
参考: https://www.bookstack.cn/read/uniapp-appdocs/5489c62c09a9fbd7.md#5ay7dm
1.xcode配置
1.1添加依赖库及资源
依赖库 系统库 资源文件
liblibPayment.a、libIAPPay.a StoreKit.framework 无
1.2 在工程中搜索 feature.plist 文件(位于project/Supporting Files/PandoraApi.bundle中),在 Payment-> extend 节点下添加对应平台的配置
key=appleiap
type=String
value=PGPlatbyIAP
我是漏了1.2没配置,配上就好了