html52.com
我爱小程序-开发者交流社区

当用户未开启微信运动时调用wx.getWeRunData接口异常

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.getWeRunData 客户端 7.0.3 2.6.6(2019.4.18)

- 当前 Bug 的表现(可附上截图)

- 当前 Bug 的表现(可附上截图)- 预期表现

- 预期表现

用户没有开启微信运动时,直接在fail回调中返回错误信息,页面不跳转

- 复现路径


- 提供一个最简复现 Demo

// 任意页面的onLoad周期中执行wx.getWeRunData都会遇到该问题
 
  onLoad: function(e) {
 
    wx.getWeRunData({
 
      success(res) {
 
      }
 
    })
 
  },



网友回复

寂:

你好,不能这样做,先要获取用户授权的

https://developers.weixin.qq.com/miniprogram/dev/api/wx.getWeRunData.html


wx.getWeRunData(Object object)

基础库 1.2.0 开始支持,低版本需做兼容处理

调用前需要 用户授权 scope.werun


评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付