主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
这篇文章给大家带来了关于微信小程序的一些问题,主要介绍了微信小程序中权限界面的相关内容,包括用户授权界面、访问用户权限设置界面、打开用户权限设置界面等。下面就让我们一起来看看吧,希望能帮到你。
【相关学习推荐:小程序学习教程】
1.权限接口的一些接口需要用户授权才能调用。我们根据使用范围将这些接口分成几个范围,用户选择授权一个范围。授权一个作用域后,所有对应的接口都可以直接使用。当这样的接口被调用时:
如果用户不接受或拒绝该权限,将弹出窗口询问用户,用户只有在单击统一后才能调用该界面。如果用户获得授权,您可以直接调用该接口。如果用户已经拒绝授权,则不会有弹窗,而是会直接进入fail回调界面。这种接口权限中对象范围的字段与接口的对应关系如下表所示。
范围对应于接口描述范围。userlocationwx.getlocation,wx.chooselocation,Wx.startLocationUpdate地理位置范围。userlocationbackgroundwx。startlocationupdatebackgroundbackground背景位置范围。recordwx。开始记录,wx。joinvoipchat,RecorderManager.start麦克风范围。camera摄像机组件,wx。createvk会话摄像机范围。蓝牙wx。openbluetoothadapter,Wx.createBLEPeripheralServer蓝牙范围。writephotoalbum wx。saveimagetophotoalbum,Wx.saveVideoToPhotosAlbum添加到相册范围。addphonetocontrol wx。wx。addphonetocontrol添加到联系人范围。addphonecalendarwx。addphonepetcalendar,Wx.addPhoneCalendar添加到日历范围。scope.werunwx.getWeRunData微信运动步骤scope.addresswx.chooseAddress邮寄地址(已取消授权,可直接调用相应接口)范围。invoicetitlewx。ChooseInvoiceTitle发票头(授权已取消,可直接调用对应接口)scope.invoicewx.chooseInvoice获取发票(授权已取消,可直接调用对应接口)scope.userInfowx.getUserInfo用户信息(小程序已回收,请使用头像昵称填写,游戏可继续调用)。小程序提供了三组接口来相应地操作接口权限:wx.getSetting()获取用户当前的授权状态;Wx.openSetting()打开设置界面,引导用户打开授权;Wx.authorize()更改授权状态。
1.1用户授权接口wx . authorize(Object对象)提前向用户发起授权请求。调用接口后,会立即弹出询问用户是否授权小程序使用某个功能或获取用户的某些数据,但不会实际调用相应的接口。如果用户先前已同意授权,则不会有弹出窗口,并将直接返回成功。下表显示了这些属性。
属性类型的默认值必须指示scopestring是需要权限的范围。有关详细信息,请参考作用域列表:成功函数没有接口调用成功的回调函数失败函数没有接口调用失败的回调函数完成函数没有接口调用结束的回调函数(成功和失败的调用都将执行)。官方网站的示例代码:
//您可以检查用户是否已授权Scopewx。GetSetting({ success(RES){ if(!res.authSetting
点击获取地理位置:
点击“允许”后,将显示当前的纬度和经度。
点按“开始录音”按钮,将出现麦克风授权:
【相关学习推荐:小程序学习教程】
以上就是总结微信小程序权限界面的详细内容。更多资讯请关注主机参考等相关文章!
这几篇文章你可能也喜欢:
- 微信小程序翻译功能上线:现已支持18种语言
- 如何使用微信小程序中的车牌号输入法(如何使用微信小程序中的车牌号输入法进行打印)
- 微信小程序无法获取位置信息怎么办?(微信小程序无法获取位置信息)
- 微信小程序如何实现九宫格跳(如何在小程序中配置九宫格抽奖)
- 如何调节微信小程序的亮度?
本文由主机参考刊发,转载请注明:总结微信小程序权限界面(微信小程序权限管理) https://zhujicankao.com/103961.html
评论前必须登录!
注册