收藏
回答

WMPF调用wx.getsetting()失败,从胶囊按钮进入的权限设置也是空的,这是为什么呢?

经调试,可以成功呼起小程序,

业务逻辑中会先调用wx.getsetting,根据授权情况进行视频通话连接或引导先去授权camera和record。但是到了调用wx.getsetting()的时候就失败了,屏幕弹出二维码提示需微信扫码登录。

这时候从打开的小程序右上方胶囊按钮进入“打开设置”后,但其中可设置的权限列表为空。

此时若打开微信扫码的话,视频通话就开始连接,点开胶囊按钮进入设置页面,发现camera和record已开启。

回答关注问题邀请回答
收藏

1 个回答

  • 严立成
    严立成
    2020-06-01

    补充一下,调用wx.getsetting后,success,fail,complete都没有返回

    2020-06-01
    有用
    回复 4
    • 疯狂的小辣椒
      疯狂的小辣椒
      2020-06-01
      未扫码登录的情况下 wx.getSetting不生效,wmpf-cli侧先用Authorize引导用户扫码登录再打开小程序即可
      2020-06-01
      回复
    • 严立成
      严立成
      2020-06-03回复疯狂的小辣椒
      明白了,谢谢
      让用户扫码操作会略显繁琐,有什么接口可以省略掉用户扫码的步骤,同时也能调用wx.getsetting的吗?
      因为调这个接口是为了校验用户已经授权摄像头和麦克风,没有授权的话引导去授权。有其他接口可以达到同样的效果吗?
      如果目前没有替换接口的话,后续是否有计划支持直接调用wx.getsetting?
      2020-06-03
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2020-06-04回复严立成
      目前是只能先登录,提供的建议我们会考虑哈
      2020-06-04
      回复
    • 严立成
      严立成
      2020-07-15回复疯狂的小辣椒
      请问调用wx.authorize后出现的扫码页面支持定制吗?另外登录状态可以记住多长时间呢?
      2020-07-15
      回复
登录 后发表内容
问题标签