iphone 微信公眾號(hào)支付報(bào)錯(cuò)當(dāng)前頁面的URL未注冊(cè):http://www.xxx.com/ok/pay1```問題 解決

三個(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)? 是什么?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容