위챗 애플릿 호환 사용자 위치 권한 거부 사용자 권한 거부 처리

7145 단어
function getAuthor() {
  wx.getLocation({
    type: 'wgs84',
    success: function (res) {
      var latitude = res.latitude
      var longitude = res.longitude
      var speed = res.speed
      var accuracy = res.accuracy
    }
  })
  wx.getSetting({
    success(res) {
      if (!res.authSetting['scope.userLocation']) {
        openSetting();
      }
    }
  })
}

function openSetting() {
  wx.openSetting({
    success: (res) => {
      if (!res.authSetting['scope.userLocation']) {
        showRemind();
      }
    }, fail: (res) => {
      if (!res.authSetting['scope.userLocation']) {
        showRemind();
      }
    }
  })
}

function showRemind() {
  wx.showModal({
    title: ' ',
    content: ' ',
    showCancel: false,
    confirmText: ' ',
    success: function (res) {
      if (res.confirm) {
        getAuthor();
      }
    },fail: (res) => { 
      getAuthor();
    }
  })
}

좋은 웹페이지 즐겨찾기