Documentation IndexFetch the complete documentation index at: /llms.txtUse this file to discover all available pages before exploring further.
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Open the Mini Program settings page.
my.openSetting({ success(res) { console.log('Current settings:', res.authSetting); } });
Page({ async requestLocation() { my.getLocation({ success: (res) => { this.handleLocationSuccess(res); }, fail: (err) => { // Permission denied, guide user to settings my.confirm({ title: 'Permission Required', content: 'Location permission is needed. Would you like to enable it in settings?', confirmButtonText: 'Open Settings', success: (result) => { if (result.confirm) { my.openSetting({ success: (settingRes) => { if (settingRes.authSetting.location) { // Permission granted, try again this.requestLocation(); } } }); } } }); } }); } });
Page({ data: { permissions: {} }, onShow() { this.loadPermissions(); }, loadPermissions() { my.openSetting({ success: (res) => { this.setData({ permissions: res.authSetting }); } }); }, managePermissions() { my.openSetting({ success: (res) => { this.setData({ permissions: res.authSetting }); my.showToast({ content: 'Settings updated' }); } }); } });