微信小程序端口号限制是什么?微信小程序有哪些限制?
微信小程序端口号限制是什么?微信小程序有哪些限制?不仅微信公众号端口有限制,微信小程序也是有端口限制的,下面一起看看微信小程序端口号限制是什么?微信小程序有哪些限制?
微信小程序端口号限制是什么?
我们可以先看看微信小程序接口指引:
第一步:填写服务器配置
登录微信小程序官网后,在小程序官网的“设置-消息服务器”页面,管理员扫码启用消息服务,填写服务器地址(URL)、Token 和 EncodingAESKey。
URL是开发者用来接收微信消息和事件的接口URL。Token可由开发者可以任意填写,用作生成签名(该Token会和接口URL中包含的Token进行比对,从而验证安全*)。EncodingAESKey由开发者手动填写或随机生成,将用作消息体加解密密钥。
同时,开发者可选择消息加解密方式:明文模式、兼容模式和安全模式。可以选择消息数据格式:XML格式或JSON格式。加密方式的默认状态是明文格式,而数据格式的默认状态是XML格式。
模式的选择与服务器配置在提交后都会立即生效,请开发者谨慎填写及选择。切换加密方式和数据格式需要提前配置好相关代码。
第二步:验证消息的确来自微信服务器
开发者提交信息后,微信服务器将发送GET请求到填写的服务器地址URL上,GET请求携带参数如下表所示:
开发者通过检验signature对请求进行校验(下面有校验方式)。若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,成为开发者成功,否则接入失败。加密/校验流程如下:1、将token、timestamp、nonce三个参数进行字典序排序;2、将三个参数字符串拼接成一个字符串进行sha1加密;3、开发者获得加密后的字符串可与signature对比,标识该请求来源于微信
第三步:依据接口文档实现业务逻辑
验证URL有效*成功后即接入生效,成为开发者。至此用户向小程序客服发送消息、或者进入会话等情况时,开发者填写的服务器配置URL将得到微信服务器推送过来的消息和事件,开发者可以依据自身业务逻辑进行响应。
另请注意,开发者所填写的URL必须以 或 开头,分别支持80端口和443端口。
由此可以看出,微信小程序端口号限制为80端口和443端口。
微信小程序有哪些限制?
不支持HTML、没有 Dom。网页用的 JS、CSS 基本要全部重写,WXML 的语法和 HTML 差异还挺大,基本是一个个照着手册的属*去改。CSS 选择器不支持级联。
小程序源码打包后的大小限制为1M,超大传不上去。单次通过 wx.request传输的数据最大也是1M。
MINA 框架实现的 tab bar,最多5个 tab;通过 wx. navigateTo 推入后台的页面最多5层,超过会无法打开新页面。
小程序没有 webview 控件,自带的 view 和 text 又不支持图文混排,还不能动态 set WXML …… 所以小程序上的富文本也就只能做到固定焦点图+纯文本+emoji了
不支持A标签,无法打开普通网页。
整体上来讲,小程序本身被设计为处理简单逻辑的「工具型」应用;同时具有很强的内容封闭*。
关于微信小程序端口号限制是什么?微信小程序有哪些限制?的介绍就到这里了,相信大家对于微信小程序的理解有更加深了一步,对于大家以后的小程序开发肯定会有帮助的,更多微信素材就在微微风。
相关推荐:
微信小程序置顶怎么设置?
如何推广微信小程序?推广小程序的方法
微信小程序靠右对齐怎么实现?
