微信小程序相冊授權


微信小程序中相冊授權拒絕后如何重新拉起授權?
在微信小程序中,登錄授權,位置授權等各種相關授權我們經常會遇到。最近本人在用uni-app做分享朋友圈功能時,需要授權相冊,遇到一問題:

長按畫布圖片進行保存時,首先會彈起授權框,如下:


點擊允許授權后,長按畫布的圖片即可保存。但是在點擊拒絕后,再次進行保存操作時,無法喚起授權彈框。
無法喚起授權彈窗原因:
  微信在用戶進行拒絕授權操作后,認為用戶短時間內不想再進行授權,因此不會反復彈起彈窗。登錄相關授權邏輯除外

    那么我們如何引導用戶開啟授權:
    使用button按鈕,配置open-type="openSetting"。 <button open-type="openSetting">去授權</button>

    ps:uni-app中截圖如下

      

 

    設置該按鈕后,點擊后,即可出現下圖界面:(相冊的出現必須在你第一次拒絕授權相冊后點擊去授權按鈕才出現)
      

至此,即可完成拒絕相冊授權后允許授權保存圖片到本地的業務邏輯。

ps:
  改按鈕的顯示與隱藏需根據用戶授權相冊的結果來進行顯示。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM