ios 与 android 差异 --- url之坑
最近在写微信支付,链接http://www.cnblogs.com/jun3101s/p/5567022.html
然后写了好久好久,就是不行,不停的弹fail,哭晕在厕所。
机智的我打印了错误信息
{
err_msg: "get_brand_wcpay_request:fail",
err_desc: "当前页面的URL未注册:http://xxx/xxxxx/xxx/index.html#aa/bbb/cc",
err_code: "3"
}
于是开始了艰难的寻找解决办法之路。
1.我的目录设置的是http://xxx/xxxxx/xxx/
2.实际支付的页面是http://xxx/xxxxx/xxx/index.html#aa/bbb/cc
3.根据提示,修改目录为http://xxx/xxxxx/xxx/index.html#aa/bbb/cc
然而,并没有什么卵用,依然未注册~
各种百度后,据说,目录应该写为http://xxx/xxxxx/xxx/index.html#aa/bbb/
也就是,去掉最后一个’/’后的东西,
虽然,同事们表示各种不服,BUT,经过一天的验证,我胜利啦~
当我兴致冲冲的发送到iphone上时,居然有未注册了~
这特么到底怎么回事啊啊啊~
一番检查后,发现ios上,我的url默默的变成了http://xxx/xxxxx/xxx/index.html
于是,最后把该页面的url改成了http://xxx/xxxxx/xxx/index.html
我太机智了~
成功~