收藏
回答

运用camera组件,为啥进入这个界面自己弹授权?

我在某个界面运用camera组件,进到这个界面自己弹相机授权,而且,我还获取不到用户点击允许或者失败的事件,我也没有写wx.authorize,我就觉得不可思议。后续出现了很多bug。

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

3 个回答

  • 思男
    思男
    2019-09-11

    getsetting

    2019-09-11
    有用 1
    回复 7
    • 帅少丘比特
      帅少丘比特
      2019-09-11
      getsetting也有问题,如果第一次进来,授权和getsetting都会出来。
      2019-09-11
      回复
    • 思男
      思男
      2019-09-11回复帅少丘比特

      binderror

      bindinitdone

      来处理camera是否初始化完成

      2019-09-11
      回复
    • 帅少丘比特
      帅少丘比特
      2019-09-11回复思男
      binderror能获取到不授权,但是没有方法接受授权。bindinitdone只是初始化的时候会走。但是授权通过的,获取不到方法
      2019-09-11
      回复
    • 思男
      思男
      2019-09-11回复帅少丘比特
      没有方法接受授权是什么意思,捕捉到error之后弹框提示用户需要授权才能提供服务,然后两个按钮一个去授权一个取消,去授权就opensetting让用户授权不就行了。
      2019-09-11
      回复
    • 帅少丘比特
      帅少丘比特
      2019-09-11
      捕捉到error之后弹框这个可以捕获到。这个是不授权的时候嘛。但是用户一开始就授权了。这个方法没有。你刚才说用getsetting来看有没有授权。这个是需要点击的时候调用也没问题,我的需求是一进来,摄像头就开始自动拍照。这样的话不行了
      2019-09-11
      回复
    查看更多(2)
  • Goofy Goof
    Goofy Goof
    2019-12-06

    楼主问题解决了嘛,我在全局Onlanch 里getSetting 设置了 scope.camera:true,但进入camera时依然会唤醒授权弹窗。

    2019-12-06
    有用
    回复
  • 陈宇明
    陈宇明
    2019-09-11

    提前获取一下吧

    2019-09-11
    有用
    回复 1
    • 帅少丘比特
      帅少丘比特
      2019-09-11
      提前获取确实是一个方案,但是用户体验就没有那么好了。
      2019-09-11
      回复
登录 后发表内容
问题标签