0.11.1221版本新增细节 扫码接口,微信支付分享的调试,lol10.24版本更新内容

来源:未知 浏览 162次 时间 2021-06-10 07:56

1、分享

可以分享小程序的任何一个页面给好友或群聊。


2、模板消息

商户可以将模板消息发送给接受过服务的用户用户接受一次服务七天内可收到一条模板消息。

 

3、客服消息

用户可以在小程序内联系客服百度竞价优化七天内可收到一条模板消息。

 

3、客服消息

用户可以在小程序内联系客服支持文字和图片。商户可以在48小时内回复用户。

 

4、扫一扫

用户可以在小程序中使用扫一扫。

 

5、带参数二维码

支持在开发者工具中生成带参数二维码用户扫码后可以打开小程序的不同页面。(当前仅限开发者和体验者使用)

 

此外还优化和修复了100多个功能点如大幅增强的地图能力。


javascript && wxss

微信小程序运行在三端:iOS、Android 和 用于调试的开发者工具。

三端的脚本执行环境聚以及用于渲染非原生组件的环境是各不相同的:

在 iOS 上小程序的 javascript 代码是运行在 JavaScriptCore 中是由 WKWebView 来渲染的环境有 iOS8、iOS9、iOS10

在 Android 上小程序的 javascript 代码是通过 X5 JSCore来解析是由 X5 基于 Mobile Chrome 37 内核来渲染的

在 开发工具上 小程序的 javascript 代码是运行在 nwjs 中是由 Chrome Webview 来渲染的
 


尽管三端的环境是十分相似的但是还是有些许区别:

ES6 语法支持不一致 语法上开发者可以通过开启 ES6 转 ES5 的功能来规避。详情

ES6 API 支持不一致 考虑到代码包大小的限制API 上目前需要开发者自行引入相关的类库来进行处理可以通过 caniuse 或者 X5兼容查询到相关 API 的支持情况

wxss 渲染表现不一致 尽管可以通过开启样式补全来规避大部分的问题 详情还是建议开发者需要在 iOS 和 Android 上检查小程序的真实表现。

扫码接口的调试

同手机端直接调用摄像头来扫码不同在 PC 或者 Mac 上调用摄像头来扫码完成调试是一个低效的行为所以在开发工具上调用二维码扫码 API 后开发者可以选择一个本地的图片来进行后续的逻辑调试而不是真正的启用摄像头来扫码流程有所不同但是接口的输入和输出是一致的。

微信支付的调试

最新版本的开发者工具已经支持微信支付的调试但是为了兼顾到安全同手机上直接调用微信支付有所不同。

新绑定的开发者需要 24 小时后才有权限进行微信支付的调试

开发者在工具上调用微信支付的 API 后开发工具会出现一个二维码开发者必须使用当前开发所使用的微信号扫码后在手机上完成支付的流程

工具会同步移动端微信支付的回包到工具中开发者自行进行后续的操作
 

分享的调试

开发者工具上调用分享是一个模拟的行为并不会真实的分享给用户开发可以通过这个模拟行为判断是否正确的调用了分享 API

在工具上编译小程序之前开发者可以设置启动的页面和参数用于帮助调试被分享者打开小程序并定位到相关页面的场景

在提交预览的时候开发者也可以设置启动页面和参数用于帮助调试移动端的真实表现
 



客户端可信域名校验

开发者使用手机扫码调试的场景下打开调试模式之后最新版的客户端将不检查可信域名。

标签: 调试程序开发者工具