【小程序】微信小程序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