小程序权限管理逻辑是,一定要提示用户,是否同意打开各种各样的权限,而且没有统一的权限接口。
比如小程序场景需求用户信息授权登录,需求用户同意麦克风权限,需求用户同意相册权限,这些权限好多用户都会由于各种各样的问题,没有打开,比如见到授权各种默认拒绝的习惯,比如小程序由于各种原因没有弹框的情况,
真正使用小程序的用户,就会有很多抛过来咨询,为什么这样功能又不行,为什么那样功能又不行。
最终给到用户的体验就是,你们这个怎么做成这样。。。这么多问题。给到运营这边的问题就是要解决各种打开权限的问题,整天围绕这个权限问题各种问题,技术就被运营问问问不断。
用户体验也不好,运营难度也变大。真的不是一个很好的逻辑。
正常的逻辑也不应该是这样,打开麦克风,保存相册,并不会有多少的用户打扰。
建议:除了第一步的用户隐私信息正式提醒打开权限,其他不涉及侵犯用户隐私信息的权限(麦克风,相册等。。。),小程序是否能默认打开权限,在用户第一次使用,权限打开的时候提示用户,可以在设置中关掉。
欢迎各种讨论,欢迎官方回答。
可以通过预授权功能提前获取权限
你好,谢谢你的经验帮助。
这个提前获取权限的API之前不知道。
有一个疑问,这个API调用多次就有多次弹框吗?
还是说可以一次性获取多个权限。
应该是调用多次弹很多次窗吧,文档上面没有写获取多个权限的方法
应该一次性授权,把所有需要授权的列出来,然后用户一项项勾选,后期也可以在设置修改。
很赞同,一开始授权好,也是一个很好的方案。
比如一开始由小程序开发者设定哪些权限需要获得,由用户一次性授权,或者选择性授权。
我封装了一个组件 可以考虑试用下,但凡需要权限逻辑布局可以嵌套在我里面,授权成功后会 有回调,然后可以在回调里面去走正常业务逻辑,https://github.com/MraleBel/weChat-authorize
拒绝授权 会有二次引导授权。解除拒绝授权的担忧。
谢谢,看看~
客气,有问题可以直接提出来哈 我好修复
你提及的权限其实都属于用户隐私信息,确实是需要经过用户授权后才能使用,这并非小程序权限管理的问题,也是一个APP乃至一个系统尊重用户隐私权利的做法。
但是app很少有像小程序这样的做法。从来没见过。
不应该说很少,应该说从来没有一个app会这样做。。。求这样做的案例。
谷歌市场大部分app都这样,要使用什么权限才授权。从用户的体验来看,一次性授权近乎流氓。你软件有啥功能我都不知道,凭什么需要我的授权?
麦克风,相机,还不够隐私吗?相对与微信个人信息来说,这些隐私性更强。
具体使用的时候才会知道有多麻烦。
默认开启,可关闭才是最理想的。
一般人要使用你的功能了,其实用户心理上已经是同意权限了的。
告知用户可以关闭,这才是合理的产品逻辑。
完整体验你的功能之前,用户并会知道程序具体要对隐私数据进行什么操作。
就拿相机直播来说,也许我正光着身子呢,触发直播功能,被对方或者其他人看见了,你说尴尬不尴尬?
这个时候强制提示授权期间,我就可以调整个姿势。
使用相册的权限,跟你说的功能应该没有关系。
这应该是属于文章,说他是问题,有点奇怪。。。。但是要求移到问题里来,也没办法了。