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

我太机智了~

成功~

原文地址:https://www.cnblogs.com/jun3101s/p/5587815.html