收藏
回答

wx.authorize获取位置真机上会弹两次窗口?

回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员-小柿子
    社区技术运营专员-小柿子
    03-19

    麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    03-19
    赞同
    回复
  • 做你的太阳ღ₅₂₀¹³¹⁴
    做你的太阳ღ₅₂₀¹³¹⁴
    03-19

    把这段代码复制出来或者写个代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    我跑下。你复现问题的手机是安卓还是IOS


    03-19
    赞同
    回复 4
    • winn
      winn
      03-19
      都会复现
      03-19
      回复
    • winn
      winn
      03-19
      wx.getSetting({
               success(res) {
                let {
                  authSetting
                } = res;
                if ( !authSetting['scope.userLocation']) {
                  wx.authorize({
                    scope: 'scope.userLocation',
                    success(res) {
                      //console.log('res1',res)
                      // 用户已经同意小程序使用定位功能, 接口不会弹窗询问
                      resolve(res);
                    },
                    fail(err) {
                      reject(err); // 拒绝事件
                    }
                  })
                }
               }
            })
      03-19
      回复
    • winn
      winn
      03-19
      你可以直接在真机上测试,很奇怪
      03-19
      回复
    • 做你的太阳ღ₅₂₀¹³¹⁴
      做你的太阳ღ₅₂₀¹³¹⁴
      03-19回复winn
      真机测试了 只弹了一次
      https://developers.weixin.qq.com/s/VI6VrYmW7jfN
      03-19
      回复
  • winn
    winn
    03-19

    这是bug吗

    03-19
    赞同
    回复
登录 后发表内容
问题标签