真讲究!微信小程序七夕更新自动定位等多项新能力

2019-08-07 17:58 栏目:技术开发 查看(6815)

都知道今天是个特殊的日子,本来要下班了,但就在刚刚,微信官方推送微信小程序新能力,这还让不让可爱的程序猿们好好地约个会了。微信小程序本次新增了后台定位能力,满足用户长时间持续定位的需求,同时新增了云调用、多种云开发资源配额和一系列拓展能力,并对自动化测试进行了升级。

QQ截图20190807180036

“微信公开课”推送

QQ截图20190807180029

“微信公众平台”推送

值得一提的就是自定定位能力,该功能貌似跟七夕这样的节日氛围很搭配,微信小程序的开发小哥哥们还真是讲究。

什么是微信小程序自动定位能力?

简单的说就是用户离开小程序后依然可以获取用户的最新位置,有点类似背景音频播放;这在以前可是app的才有的能力哦,H5是无法做到这样的效果。现在小程序基于微信这个app的原生能力给小程序赋能。

以前,用户关闭小程序、锁屏或微信进入后台,定位服务就停了,现在起这个问题能被解决。现在,我们已经支持小程序后台定位能力,可以满足线路导航、路线记录等服务场景下,小程序的长时间持续定位需求。

640

 

当用户将位置信息设置为“使用小程序期间和离开小程序后”,小程序就可以通过使用新增的后台定位接口,实现在用户离开后,自动以浮窗的形态继续获取用户位置信息来提供服务了。喜欢运动跑步、外出游玩的用户可以更长时间地享受小程序的便捷服务了。运动健身、交通、旅游等行业的小程序开发者可以重点关注。

开发文档:

  1. 接口名称wx.startLocationUpdateBackground
  2. 基础库 2.8.0 开始支持
  3. 安卓微信7.0.6版本,iOS 7.0.5版本起支持该接口
  4. 需在app.json中配置requireBackgroundModes: ['location']后使用
  5. 获取位置信息需配置地理位置用途说明。

QQ截图20190807175353

此外,自动化测试+云开发功能更新让开发者更得心应手

为了方便开发者更好地测试小程序,微信小程序升级了小程序自动化测试能力。

基于小程序自动化 SDK,开发者可与任意流行的 Node.js 测试框架结合,编写测试用例。

同时,为满足各类小程序对云开发资源的使用诉求,小程序·云开发能力在免费的基础版之上,还新增了专业版、旗舰版、企业版和豪华版,供开发者自由选择。

此外,小程序端发起的云函数现在可以免鉴权的使用开放的 API 接口了,这就是云调用。基于云调用,开发者可以更加专注于业务逻辑开发,进一步降低小程序的开发门槛。

以上内容大部分来自微信小程序官方团队推送的消息,我们仅做分享,祝大家七夕快乐!

与我们的项目经理联系
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流

转载请注明出处:真讲究!微信小程序七夕更新自动定位等多项新能力 - 微构网络
分享: