起因是使用xcode13打包后,测试发现在已安装云闪付APP的情况下,选择云闪付支付方式,无法调起云闪付APP。
首先,要调起其他APP需要在LSApplicationQueriesSchemes中添加响应的scheme,这一步检查没有问题。
在使用银联SDK的isPaymentAppInstalled方法检查时却总是返回NO,各种尝试之后确定是LSApplicationQueriesSchemes中添加的scheme过多,超过了数量限制(最多50条吧),赶紧删除了一些不需要的scheme,最终成功调起云闪付APP。
网友评论