微信支付当前页面URL未注册问题踩坑

前言

支付的功能是必不可少的,之前用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 是不行的

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容