你好,我最近项目需要使用保存图片到本地的接口( saveImageToPhotosAlbum ),

·【需求】需要做用户拒绝授权的兼容处理(即直接调用接口获取相册[scope.writePhotosAlbum]授权时用户选择拒绝授权,当用户再次请求保存时重新获取授权),

·【方案】1.我想通过使用wx.authorize来获取授权的时候,就没办法弹出授权窗口(IDE重启也没办法弹出;手机上删除小程序重新调试也无法弹出);2.另外尝试了使用(wx.openSetting)跳转设置界面让用户手动开启授权的方法,但是该接口很快就会弃用了:


·【问题】:直接使用wx.authorize获取授权方法不会弹出授权窗口

请问该如何处理?谢谢

展开全部
收起
1回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Luis

    9人对此回答表示赞同

    用button,把open-type设置为openSetting

    展开
    9
    5回复
    发布于 6年前

    评论(5)

    收起评论

    • 大青 2019-02-09 16:10


      回复
    • Jackson李南 2019-02-11 21:29

      那怎么办啊,现在有合适方法吗

      回复
    • Chloe1 2019-02-13 08:33

      是的,我现在就是在做【直接调用接口时,用户选择了拒绝授权】的情况的操作,所以不能再直接用接口去拉授权了,然后用wx.authorize的接口去重新授权,现在就是这个接口不弹授权提示窗口,如果不能用这个接口的话,只能用打开设置页面来手动打开授权的操作了。。。很蓝瘦

      回复
    • 思念在大脑里裸奔 2019-02-15 15:18

      单个某个权限的话,比如说调用getLocation接口时候会直接出现定位授权的提示,你这个图片保存,应该也是有相关接口的。

      回复
    • Rudy阿鲁 2019-02-17 21:45

      我是希望不用跳转设置页面直接能在当前页就能获取授权(即,authorize接口能正确弹窗),不过您的方案可以作为这个接口用不了的时候的planB,谢谢了

      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部