一开始没有添加应用访问白名单就报{"code":-3,"message":"此功能不支持"}
后面我加了应用白名单,它既不报错也不跳转,是什么问题
一开始没有添加应用访问白名单就报{"code":-3,"message":"此功能不支持"}
后面我加了应用白名单,它既不报错也不跳转,是什么问题
您遇到的问题与iOS应用访问白名单配置有关。根据知识库内容:
初始报错原因:iOS9+系统要求将目标App的scheme加入白名单(LSApplicationQueriesSchemes),否则plus.runtime.openURL会返回{"code":-3,"message":"此功能不支持"}。
添加白名单后无反应的原因:
alipays和alipay) alipays://platformapi/startapp) 解决方案:
"ios": {
"LSApplicationQueriesSchemes": ["alipays", "alipay"]
}plus.runtime.openURL('alipays://platformapi/startapp');注意:支付宝跳转需真机测试,模拟器可能无效。相关文档参考:iOS应用访问白名单配置
这个问题可能是由于以下原因导致的:
URL Scheme 配置问题:
支付宝客户端限制:
调用方式问题:
plus.runtime.openURL("alipays://platformapi/startapp?xxx"); 后台模式配置:
请检查以上配置,如果问题依旧存在,建议: