太阳集团5493conlogo

  • 微博
  • 微信
  • QQ好友
  • QQ空间
  • 百度
详细内容

小程序开发新能力解读 - 2021.09-杭州网站建设为你呈现

时间:2022-05-09     作者:杭州网站建设【转载】   来自:微信派

1. 视频号的跳转接口

image.png


介绍:通过视频号直播与视频内容中的介绍更好地了解小程序提供的服务。可以在直播电商、内容营销等应用场景与视频号进行更好的联动。
跳转视频号直播间
wx.getChannelsLiveInfo:获取视频号直播信息,通过 视频号 id 可获取到直播 feedId、直播 nonceId 等直播相关信息
wx.openChannelsLive:打开视频号直播,通过 视频号 id、直播 feedId、直播 nonceId 等打开直播
发起预约视频号直播
wx.getChannelsLiveNoticeInfo:获取视频号直播预告信息,通过 视频号 id 可获取到 预告 id 等直播相关信息
wx.reserveChannelsLive:预约视频号直播,通过 预告 id 预约直播
点击查看小程序跳转视频号完整官方文档


2. 安全能力 - 小程序加密网络通道


介绍:为了避免小程序与开发者后台通信时数据被截取和篡改,微信侧维护了一个用户维度的可靠key,用于小程序和后台通信时进行加密和签名。
开发者可以分别通过小程序前端和微信后台提供的接口,获取用户的加密key。
使用方法


  1. 前端通过 userCryptoManager.getLatestUserKey 获取加密密钥信息

  2. 发起 wx.request 请求时使用第一步得到的加密密钥信息对参数进行加密

  3. 服务端请求服务端接口getUserEncryptKey 拿到 encryptKey 用于解密


示例代码


































// 前端const somedata = 'xxxxx'const userCryptoManager = wx.getUserCryptoManager()userCryptoManager.getLatestUserKey({  success({encryptKey, iv, version, expireTime}) {    const encryptedData =       someAESEncryptMethod(encryptKey, iv, somedata)      wx.request({        data: encryptedData,        success(res) {          const decryptedData =             someAESDEcryptMethod(              encryptKey,              iv,              res.data            )            console.log(decryptedData)          ;        }      })    ;  }})
// 服务端curl -X POST "https://api.weixin.qq.com/wxa/business/getuserencryptkey?access_token=ACCESS_TOKEN&openid=OPENID&signature=SIGNATURE&sig_method=hmac_sha256"

点击查看小程序加密网络通道完整官方文档

3. 安全能力 - 安全键盘


介绍:为提高微信开放平台生态安全性,针对小程序内数字密码输入场景中可能存在的安全问题,微信侧在input组件开放了安全键盘类型。通过安全键盘能力可在用户输入关键信息时进行加密,阻止网络监听、木马病毒等手段窃取信息。


使用介绍

  1. 通过微信提供的工具生成 CS

  2. 在小程序管理后台「开发」-「开发管理」-「开发设置」-「安全键盘证书」板块填入CSR生成证书

  3. 将生成的证书放入小程序代码包中

  4. input 设置 type=“safe-password”,并设置相关参数 safe-password-* 即可使用

  5. input bindblur 得到 encryptedValue,服务端拿到数据后可使用私钥进行解密

示例代码

点击查看安全键盘完整官方文档

4.  TCP通信能力 wx.createTCPSocket

使用场景

  1. 物联网硬件 wifi 配网

  2. 安防监控摄像头 X-P2P 直播

  3. 局域网 TCP 通讯

点击查看TCP通信能力完整官方文档



5. 新增 wx.createWebAudioContext 接口


介绍:不同于原先的 wx.createInnerAudioContext 接口,wx.createWebAudioContext 提供了很多接口用于处理变换音频。


使用场景

  1. 对音频添加特效

  2. 使音频可视化

  3. 添加空间效果 (如平移)

点击查看 wx.createWebAudioContext 完整官方文档

6. 文件系统新增FD相关接口

介绍:提供文件系统 FD 相关接口,让开发者可以更原子化地、性能更高地操作文件。

相关接口


FileSystemManager.open / openSync :打开文件
FileSystemManager.close / closeSync :关闭文件
FileSystemManager.fstat / fstatSync :获取文件的状态信息
FileSystemManager.write / writeSync :写入文件
FileSystemManager.read / readSync :读文件
FileSystemManager.ftruncate / ftruncateSync :截断文件


7. 移动解析 HttpDNS


介绍:开发者调用 wx.request 时,可以开启移动解析 HttpDNS 服务。该服务基于 Http 协议向服务商的 DNS 服务器发送域名解析请求,替代了基于 DNS 协议向运营商 Local DNS 发起解析请求的传统方式,可以避免 Local DNS 造成的域名劫持和跨网访问问题,解决移动互联网服务中域名解析异常带来的困扰。


使用介绍

  1. 前往 微信服务平台 选购 HttpDNS 资源,并在服务详情页 - 接入文档获取 Service ID

  2. 小程序调用 wx.request,将 enableHttpDNS 参数设置为 true,并在 httpDNSServiceId 参数中填入选用的服务商 Service ID

示例代码

wx.request({  url: 'example.php', //仅为示例,并非真实的接口地址  enableHttpDNS: true,  httpDNSServiceId: 'wxa410372c837a5f26',  success(res) {    console.log('request success', res)  },  fail(res) {    console.error('request fail', res)  }})

查看移动解析HttpDNS完整官方文档

8. 更多能力

  • WXWebAssembly 详情 
  • 订阅消息语音提醒 详情

  • 扩展 UDP 接口,增加 setTTL 接口 详情

  • 车牌接口 - 选择车牌号 wx.chooseLicensePlate 详情

  • 小程序打开微信客服 wx.openCustomerServiceChat 详情



如有其他小程序开发相关的问题,请前往 微信开放社区 发帖互动,技术专员将与大家交流解答

阅读原文

太阳集团2138手机版
更多
  • Q3财报:有「新」有「增」-杭州网络公司

    Q3财报:有「新」有「增」-杭州网络公司

    腾讯2024年第三季度财报显示,期内:微信及WeChat的合并月活跃账户数13.82亿。财报还提到:视频号得益于广告主对视频号、小程序及微信搜一搜广告库存的强劲

  • 微信小店助手APP来啦,方便得很!-杭州

    微信小店助手APP来啦,方便得很!-杭州

    一个好消息!微信小店助手APP已正式上架各大应用市场,安卓/iOS都可!商家经营更方便啦~核心功能速览——1、小店的管理,移动端都能搞定支持在移动端进行商品、交

  • 港澳小程序交易翻倍,有商家月入八位数!-

    港澳小程序交易翻倍,有商家月入八位数!-

    10月24日,微信公开课·港澳专场在香港举办。聚焦于 “双向奔赴:新生态、新机遇” 这一主题,微信团队以及深耕港澳小程序的标杆商家、服务商齐聚,一起探讨了大湾区

  • 4个月销售额翻10倍,这家小众户外品牌怎

    4个月销售额翻10倍,这家小众户外品牌怎

    微信小店 Lafuma户外热这个小众品牌如何在视频号破圈?首场达播试水,销售额突破300万平均客单价1800元常态化直播带货,4个月实现月销售额翻10倍数据来自

  • 微信小店11.11好物节即将启动!三大带

    微信小店11.11好物节即将启动!三大带

    微信小店 11.11 好物节活动激励计划低门槛 高激励主播作为带货主播报名活动,并选择“购物”类目开播,累计成交数据满足对应目标门槛,即可在活动结束后获得对应电

  • 这个爬山搭子,十几万黄山游客都在用-杭州

    这个爬山搭子,十几万黄山游客都在用-杭州

    国庆假期就要来了,有人想去爬黄山吗?琐事缠身的你可能还没来得及做攻略,又或者没订到合适的酒店……没关系!现在,@黄山旅游官方平台 通过企业微信、小程序、视频号等

  • 小程序,玩法上“新”!-杭州抖音短视频直

    小程序,玩法上“新”!-杭州抖音短视频直

    这波上“新”,是新加坡的“新” !9月23日,微信公开课·新加坡专场启幕,微信团队奔赴狮城,携手新加坡旅游局以及当地多家标杆企业,一起探讨小程序在跨境生态下的新

  • 官宣:微信小店新商家激励政策-杭州微信小

    官宣:微信小店新商家激励政策-杭州微信小

    五大激励政策助力新商家成长微信小店新商家激励政策血降门槛0保证金试运营减成本前百万自营交易额的技术服务费率减至1%刘促增长新商家成长流量激励加福利开通运费险享「

  • 如何做出NB的视频号?-杭州网络公司为你

    如何做出NB的视频号?-杭州网络公司为你

    @闪电制片厂 @国翠儿 @时差岛 @王可乐说这些NB的视频号你刷到过吗?最近,他们和视频号一起在NB的城市宁波聚会,现场分享了创作秘籍,视频号官方和大家交流了短

  • 又贵又火,之禾视频号年销3000万-杭州

    又贵又火,之禾视频号年销3000万-杭州

    3000多的牛仔裤,5000一件的亚麻衬衫,上万一条的桑蚕丝连衣裙……来自上海的时装品牌之禾因为高定价而出圈,并且业绩还在持续攀升。曾有外媒报道称,2022年,

太阳集团5493con是一家专门致力于为企业提供全方位网站建设服务。年轻的我们带着梦想和对网络的热情走在互联网道路的前沿,一路走来,我们的努力和真诚得到了更多客户的认可。在未来的发在未来的发...

浙公网安备:33010602011153

seo seo