三個(gè)點(diǎn):1.? 必須是https://?
2.微信后臺(tái)配置必須是 https://www.xxx.com/ok/pay1/? 注意最后一個(gè)斜杠

3.簽名用的頁面 必須 是? ?https://www.xxx.com/ok/pay1/? ? ? 同樣??注意最后一個(gè)斜杠
有人說 我當(dāng)前頁面就是??https://www.xxx.com/ok/pay1/? 啊 !
為啥不行,這里 蘋果在授權(quán) redirect_url 跳回來的時(shí)候 ,url 路由就不變了。比如你? redirect_url 是?https://www.xxx.com/auth?code=74329479123749237&state=333
這個(gè)時(shí)候你掉起來支付 就是 “當(dāng)前頁面的URL未注冊(cè):https://www.xxx.com/auth``
你會(huì)說 我分明在??https://www.xxx.com/ok/pay1頁面,你給老子提示 這個(gè)是什么鬼,因?yàn)閕os在有些history 模式 ,進(jìn)來之后 url 被掛起,就是以進(jìn)來的時(shí)候?yàn)闇?zhǔn),所以 你只要 將你跳轉(zhuǎn)頁面 改成?https://www.xxx.com/ok/pay1/ 即可,(千萬記得最后一個(gè)斜杠? /),不然會(huì)提示 ”當(dāng)前頁面的URL未注冊(cè):http://www.xxx.com/ok/pay1``
你可能要問為什么 安卓可以 ,因?yàn)樵?公眾號(hào)頁面請(qǐng)求外部 時(shí) ,同樣一個(gè)路由 ,在外部看起來 ,如果你是蘋果 ,這個(gè)路由可能只是? 剛進(jìn)來的那個(gè),如果你是安卓就是你的實(shí)際路由 ,
比如 你一進(jìn)來是? rout1/haha? ?你跳轉(zhuǎn)到 rout2/haha? ;?
這時(shí)候 你 在 rout2/haha 請(qǐng)求外部 微信接口或者其他服務(wù)接口? ,
你的實(shí)際請(qǐng)求當(dāng)前頁會(huì)因?yàn)橄到y(tǒng)有不同,? 如果是蘋果 ,會(huì)仍然被認(rèn)為是rout1/haha? ; 如果是安卓,則是 rout2/haha
遇到這個(gè)問題 ,首先? 驗(yàn)證 你簽名? 所用的 url? 是否 是 微信后臺(tái)? 是什么?