# getWxGetSetting

  • 此方法可获取用户的当前设置,同微信wx.getSetting。forceUpdate是否每次去调用getSystemInfo,还是使用缓存
  • 在小程序中,为了保护用户隐私,许多功能需要用户授权。所以,开发者需要获取用户的当前设置状态,判断用户是否已经授权,需要使用到wx.getSetting方法。

# 代码演示

import {getSetting} from 'm-miniCommonSDK/index'

getSetting({ forceUpdate }),

# 注意事项

在使用wx.getSetting方法时,需要注意以下几点:

  • 1、wx.getSetting只有在小程序中的Page.onLoad、App.onLaunch等生命周期函数中才能调用,否则会返回fail("getSetting:fail auth deny")。

  • 2、在小程序中,如果需要使用用户信息、地理位置等敏感信息,必须先调用wx.authorize方法进行授权。

  • 3、如果用户已授权,但小程序不再需要使用该权限,可以提供一个“取消授权”的按钮,让用户主动取消。

以上就是使用wx.getSetting方法获取用户授权状态的详细介绍。