【小程序】微信小程序iOS蘋果報錯“協議錯誤”


遇到問題

目前正在開發一個小程序,然后蘋果真機測試時發現無法授權並提示,errMsg:"request:fail 未能完成該操作。協議錯誤"

 

開發環境下測試沒問題,安卓機真機測試沒問題,但是部分蘋果手機真機測試就除了問題提示如下圖

 

 

解決過程

首先排查了前后端邏輯問題和服務器問題,發現兩者都沒問題,於是開始檢查證書問題

在騰訊的https://cloud.tencent.com/product/tools#userDefined12檢測域名,發現證書被蘋果ATS信任,並且支持TLS1.2

於是排除了證書問題

后面就問了人,發現是Nginx配置文件里listen后面有http2,刪掉即可

至此,成功解決iOS報錯“協議錯誤”

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM