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 | √ | √ | √ | √ | √ | √ | √ | √ | √ |
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| 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 | √ | √ | √ | √ | √ | √ | √ | 1.0.4+ | √ |
| 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)
}
})