亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何解決ios配置微信config出現驗簽失敗的問題

發布時間:2021-04-30 15:01:48 來源:億速云 閱讀:649 作者:小新 欄目:開發技術

這篇文章給大家分享的是有關如何解決ios配置微信config出現驗簽失敗的問題的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

在開發中,出現了一個關于微信配置的問題。

使用的開發工具以及開發框架為 uniapp , JSSDK為 jweixin

使用uniapp進行公眾號開發,需要在進入某個頁面時候進行微信配置來達到更改分享信息的效果。

問題描述:

  請求后臺獲取了微信配置參數并配置了微信參數后

  在ios手機上顯示驗簽失敗,功能無法使用。

  在微信開發者工具、安卓端驗簽成功,功能正常。

  經測試,ios端刷新頁面后,驗簽即正常,所以,配置參數沒有問題。

解決方案:

1.(不推薦)

  通過jweixin.error監聽失敗事件,如果有失敗,則刷新頁面。

  雖然一般刷新一次就可以配置成功,但仍需要需要控制刷新次數 ,避免不斷刷新 ,我是通過加url參數的形式 ,如果location.search中不存在retry,則進行刷新。

錯誤監聽示例代碼:

if( err ){
        let search = location.search;
        if(  search ){
            if(  !search.includes('&retry')  && !search.includes('?retry')  ){
                location.href += '&retry=1'
            }
        }else{
            location.href +='?retry=1'
        }
    }

2.(推薦)

  通過測試發現,發生該錯誤的原因為,通過uniapp的api uni.navigateTo 跳轉到頁面時,ios獲取到的location.href是錯誤的地址(雖然打印出來沒錯),

  所以導致驗簽失敗。而方法一執行刷新后之所以可以,因為是使用location來進行跳轉。

  解決方案: 將跳轉進入頁面的跳轉代碼 由 uni.navigateTo 改成 location.href = 頁面名。

感謝各位的閱讀!關于“如何解決ios配置微信config出現驗簽失敗的問題”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

潼南县| 松阳县| 安塞县| 浮山县| 永修县| 天等县| 织金县| 峡江县| 高唐县| 顺义区| 娱乐| 大足县| 淮安市| 渭源县| 洞口县| 罗源县| 中卫市| 瑞安市| 黎平县| 东乡族自治县| 宜黄县| 清镇市| 抚州市| 灵川县| 马尔康县| 科技| 方山县| 桐乡市| 永康市| 长海县| 化德县| 旬阳县| 阆中市| 砀山县| 遂昌县| 肇庆市| 西和县| 芜湖县| 青海省| 南靖县| 南木林县|