微信小程序相册授权


微信小程序中相册授权拒绝后如何重新拉起授权?
在微信小程序中,登录授权,位置授权等各种相关授权我们经常会遇到。最近本人在用uni-app做分享朋友圈功能时,需要授权相册,遇到一问题:

长按画布图片进行保存时,首先会弹起授权框,如下:


点击允许授权后,长按画布的图片即可保存。但是在点击拒绝后,再次进行保存操作时,无法唤起授权弹框。
无法唤起授权弹窗原因:
  微信在用户进行拒绝授权操作后,认为用户短时间内不想再进行授权,因此不会反复弹起弹窗。登录相关授权逻辑除外

    那么我们如何引导用户开启授权:
    使用button按钮,配置open-type="openSetting"。 <button open-type="openSetting">去授权</button>

    ps:uni-app中截图如下

      

 

    设置该按钮后,点击后,即可出现下图界面:(相册的出现必须在你第一次拒绝授权相册后点击去授权按钮才出现)
      

至此,即可完成拒绝相册授权后允许授权保存图片到本地的业务逻辑。

ps:
  改按钮的显示与隐藏需根据用户授权相册的结果来进行显示。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM