

English
Call up the client applet setting interface and return the operation result set by the user.
Platform Difference Description
App | H5 | 微信小程序 | 支付宝小程序 | 百度小程序 | 抖音小程序、飞书小程序 | QQ小程序 | 快手小程序 | 京东小程序 |
---|---|---|---|---|---|---|---|---|
x | x | √ | √ | √ | √ | √ | √ | √ |
Attribute | Type | Required | Description |
---|---|---|---|
success | function | No | Callback function for successful interface call |
fail | function | No | Callback function for interface call failure |
complete | function | No | The callback function for the end of the interface call (the call will be executed if the call succeeds or fails) |
success return parameter
property | type | description |
---|---|---|
authSetting | Object | User authorization result, where key is scope value, value is Boolean value, indicating whether the user is Allow Authorization |
CODE EXAMPLE
uni.openSetting({
success(res) {
console.log(res.authSetting)
}
});
Get the user's current settings.
Platform Difference Description
App | H5 | 微信小程序 | 支付宝小程序 | 百度小程序 | 抖音小程序、飞书小程序 | QQ小程序 | 快手小程序 | 京东小程序 |
---|---|---|---|---|---|---|---|---|
x | x | √ | √ | √ | √ | √ | √ | √ |
property | type | default value | required | description |
---|---|---|---|---|
withSubscriptions | Boolean | false | No | Whether to obtain the subscription status of the user's subscription messages at the same time, the default is not to obtain. Note: withSubscriptions will only return subscription messages for which the user has checked the "Always keep above, never ask again" option in the Subscriptions panel. (Wechat applet 2.10.1 support) |
success | function | No | Callback function for successful interface call | |
fail | function | No | Callback function for interface call failure | |
complete | function | No | The callback function for the end of the interface call (the call will be executed if the call succeeds or fails) |
success return parameter
property | type | description |
---|---|---|
authSetting | Object | User authorization result, where key is scope value, value is Boolean value, indicating whether the user is Allow Authorization |
subscriptionsSetting | SubscriptionsSetting | User subscription message settings, only returned when the interface parameter withSubscriptions value is true . (Wechat applet 2.10.1 support) |
uni.getSetting({
success(res) {
console.log(res.authSetting)
}
})