websocket小程序开发测试环境可以,但是真机模式失败的原因解答

websocket小程序开发测试环境可以,但是真机模式失败的原因解答,第1张

环境:消息推送需要使用长联讯,所以采用websocket

遇见问题:微信开发者工具可以使用websocket,但是使用手机真机调试websocket无响应

解决思路:

一确保websocket调用api的正确使用顺序

二服务器环境的搭建以及合法域名的校验

三开发者后台要配置wss和ip白名单

第一步:确保API的正确调用

二服务器搭建以及合法域名的校验以及wss的配置

1这里提到的服务器搭建,主要是因为在微信小程序中,websocket支持的一定是wss的通信协议,当然也不是说你用ws不行,但是我感觉测试可以,如果要配置上线的话,还是需要使用wss的!可以在后台管理界面进行配置

---开发---开发设置---服务器域名设置

切记:一个月只有五次的修改机会!慎重哦

修改成功后,可以打开开发工具的详情页面进行查看,来查看是否配置成功

2合法域名的校验

众所周知,小程序在开发过程中,只要你点击不校验合法域名,就可以不进行跨域处理,但是如果要求上线,一定要进行配置,防止出现跨域问题。然后合法域名也是要求>

微信小程序,简称小程序,英文名Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用"触手可及"的梦想,用户扫一扫或搜一下即可打开应用。下面简单介绍一下开发入门

一、注册小程序账号

1、进入微信公众平台 2、点击立即注册

3、选择小程序 4、填写信息注册即可 5、绑定开发者 6进入“设置-开发设置”,获取AppID信息。 二、下载微信web开发者工具 1点击小程序后的查看详情 2、选择开发者工具 3、下载对应系统版本的应用程序 4、安装开发工具 三、编写小程序实例 1、打开工具点击小程序项目 2、填写相应信息,点击确定 3、实例目录结构 4、appjs是小程序的脚本代码(必须),可以在这个文件中监听并处理小程序的生命周期函数、声明全局变量,调用框架提供的丰富的 API。 5、appjson是对整个小程序的全局配置(必须),用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多tab等。接受一个数组,每一项都是字符串,来指定小程序由哪些页面组成。微信小程序中的每一个页面的路径+页面名都需要写在appjson的pages中,且pages中的第一个页面是小程序的首页。 6、appwxss是整个小程序的公共样式表(非必须)。 7、indexjs 是页面的脚本文件(必须),在这个文件中我们可以监听并处理页面的生命周期函数、获取小程序实例,声明并处理数据,响应页面交互事件等。 8、indexwxml是页面结构文件(必须)。 9、indexwxss是页面样式表文件(非必须),当有页面样式表时,页面的样式表中的样式规则会层叠覆盖appwxss中的样式规则。如果不指定页面的样式表,也可以在页面的结构文件中直接使用appwxss中指定的样式规则。 10、在编辑配置好后点击真机调试 11、手机微信扫描二维码 12、自动d出调试窗口,通过真机调试能够更好的测试小程序

微信小程序开发过程中,在开发者工具中正常,但是在真机调试中出现202:net::ERR_CERT_AUTHORITY,以上情况发生在安卓系统,iOS系统未测试,但是根据微信开放社区的这个提问, 真机调试报错 request:fail -202:net::ERR_CERT_AUTHORITY? , 苹果系统应该是没有问题的。

本解决方案不一定适用于所有的以上报错,在看决绝方案前请先确认以下情形:

通过搜索 202:net::ERR_CERT_AUTHORITY ,会发现网上大部分是Chrome浏览器出现该问题,而解决方案大都只想证书,以此为切入点,再结合服务器的配置情况,推测是安卓系统的微信对通配证书的支持存在问题导致的,有了思路后就开始实践一下。

以上问题的产生不清楚是不是安卓系统对通配证书的支持存在缺陷导致的,到了这个层面有些超出我的知识范畴了,在此不乱推了。

另外吐槽一下微信,证书问题为什么返回的是202,起码应该是4XX啊

以上就是关于websocket小程序开发测试环境可以,但是真机模式失败的原因解答全部的内容,包括:websocket小程序开发测试环境可以,但是真机模式失败的原因解答、小程序真机测试没有问题,但是预览出问题、微信小程序开发入门教程|微信小程序开发主要技术等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9709111.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存