ios 微信用户在未开启微信运动权限时调用wx.getWeRunData() 会直接弹窗提醒用户开启微信运动,

安卓用户wx.getWeRunData()直接fail 我们小程序没上线只能在本地和体验版上体验

试了几款安卓有微信运动接口的小程序是可以呼起开通微信功能弹窗,所以还请帮忙看下问题:


app.js:

wx.getSetting({

    success: res => {

        if (!res.authSetting['scope.werun']) {

            wx.authorize({

                scope: 'scope.werun',

                success: res => {

                console.log(res);

                wx.getWeRunData();

                },

                fail: res => {

                    console.log(res);

                }

            })

        }

    }

})


使用微信运动的页面js:

if (wx.getWeRunData) {

// 获取微信步数

wx.getWeRunData({

    success(res) {

        getSteps(res.encryptedData);

    },

    fail(res){

        wx.showModal({

            title: '提示',

            content: '开发者未开通微信运动,请关注“微信运动”公众号后重试',

            showCancel: false,

            confirmText: '知道了'

        })

    }

})

} else {

// 如果希望用户在最新版本的客户端

展开全部
收起
3回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 龙骑士

    12人对此回答表示赞同

    王保贵有人帮我看一下吗

    展开
    12
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 空格君

    12人对此回答表示赞同

    王保贵本地和线上的问题吗?

    展开
    12
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 南风

    9人对此回答表示赞同

    有解决了吗?同样遇到这个问题了我在onLaunch获取授权信息,

    展开
    9
    0回复
    发布于 5年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部