微信小程序相机相册授权后,需要重启客户端才能正常调用相机,无法调起窗口选择图片,无反应解决方案

news/2024/7/20 3:27:26 标签: 微信小程序, 数码相机, 小程序

最近小程序>微信小程序很多功能突然不能使用,本篇针对无法调起相册进行说明

解决方案

  • 检查小程序隐私协议是否配置,操作步骤这里不在详细说明,点击教程
  • 按照上面的教程,找到入口后点击完善或者更新
    在这里插入图片描述
  • 选择选中的照片或视频这个权限要申请
    在这里插入图片描述
  • 之后提交等待审核通过就可以了,但在前端代码中我们也要做出改动,比如让用户同意我们的隐私协议

如何让用户同意我们的隐私协议

说明处理逻辑,提供思路

  • 封装一个隐私协议弹窗,(如果使用的uniapp开发的话,可以在插件市场搜索,有很多,省去好多步骤)
  • 如果没使用,可以那官方的列子看一下 点击查看
  • 分为如下几个步骤
    1. 判断用户是否同意 wx.getPrivacySetting
    2. 未同意,弹窗内容,放入上一步回调的协议标题
    3. 用户如果点击协议标题 wx.openPrivacyContract调用,可以查看协议内容
    4. 用户授权 通过设置button中open-type="agreePrivacyAuthorization",
    5. 用户拒绝,不让用户使用该功能,或者强制退出小程序
      ![在这里插入图片描述](https://img-blog.csdnimg.cn/5d687c1d368f4b94b82fafa491ac8410.png

相关权限列表

1、需要隐私权限的功能点击查看


http://www.niftyadmin.cn/n/5184614.html

相关文章

AUTOSAR汽车电子嵌入式编程精讲300篇-面向车载CAN网络的路由和ECU刷写方法 (中)

目录 3.3 面向FOTA的CAN网络“高层协议”分层设计 3.3.1 ENCAP-CAN网络层设计 3.3.2 ENCAP-CAN传输层设计

StyleGAN:彻底改变生成对抗网络的艺术

一、介绍 多年来,人工智能领域取得了显着的进步,其中最令人兴奋的领域之一是生成模型的发展。这些模型旨在生成与人类创作没有区别的内容,例如图像和文本。其中,StyleGAN(即风格生成对抗网络)因其创建高度逼…

Qt 5.15.2 Windows 子目录项目: undefined reference to `vtable for xxx‘

网上查了很多资料,都在说是 Q_OBJECT 的问题,但是不适用我的项目。 首先我有一个子目录项目,专门承载基础的 UI 控件,其中有这么一个: #ifndef HOVERBUTTON_H #define HOVERBUTTON_H#include "QtCore/qcoreeven…

JavaScript学习_01——JavaScript简介

JavaScript简介 JavaScript介绍 JavaScript是一种轻量级的脚本语言。所谓“脚本语言”,指的是它不具备开发操作系统的能力,而是只用来编写控制其他大型应用程序的“脚本”。 JavaScript 是一种嵌入式(embedded)语言。它本身提供…

C#,数值计算——插值和外推,BaryRat_interp的计算方法与源程序

1 文本格式 using System; namespace Legalsoft.Truffer { /// <summary> /// 重心有理插值对象 /// Barycentric rational interpolation object. /// After constructing the object, /// call interp for interpolated values. /// Note t…

java程序中为什么经常使用tomcat

该疑问的产生场景&#xff1a; 原来接触的ssm项目需要在项目配置中设置tomcat&#xff0c;至于为什么要设置tomcat不清楚&#xff0c;只了解需要配置tomcat后项目才能启动。接触的springboot在项目配置中不需要配置tomcat&#xff0c;原因是springboot框架内置了tomcat&#xf…

不敢信,30+岁的项目经理会是这样

大家好&#xff0c;我是老原。 你们知道&#xff0c;每个阶段的项目经理都是什么样的吗&#xff1f; 20多岁时&#xff0c;刚踏入项目管理的你可能是个什么都不懂的职场小白&#xff0c;或者只能在旁边打打下手&#xff1b; 到了30岁&#xff0c;经历了项目的人情冷暖&#…

python列表/元组/字符串相互转换

list(可迭代对象)&#xff1a;返回列表tuple(可迭代对象)&#xff1a;返回元组str(可迭代对象):返回字符串min/max(可迭代对象)&#xff1a;返回最小/大值sum(求和对象)#返回求和的值sorted()/sort()排序函数&#xff08;从小到大&#xff09;all(对象)#判断对象中的元素是否都…