前言
支付的功能是必不可少的,之前用Android已经完成了相关功能,但是发布线上测试发现ios的支付功能并不能用,这让我很诧异,只能查阅相关资料看看哪里出了问题。
问题
经过对比,发现ios就是以进来的时候为准,所以导致授权页面没有注册
解决方案
export function jumpToRecharge(cardNum, userName) {
console.log('jumpToRecharge', cardNum, userName)
window.location.href = '支付的页面'
}
这样就会兼容ios,Android之所以没有出现问题是因为就是充值页面的路由。
注意
假设支付路径为: host/a/b
配置支付路径为: host/a/
支付路径为: host/a/b/c 是不行的