App授权其实就是App向手机申请一些权限,通过这些权限可以调用手机其他功能。
我们所熟知的有定位、网络、推送、摄像头、查看照片、位置信息、通讯录等等
通常在行业里面我们把这些授权也会稍微分分类根据需要权限的轻重缓急,通常也会分为2种,
*种:必要性授权。指的是使用app必须具备的权限,否则APP的主要功能无法使用,*启动App只出现必要的授权申请,比如大部分APP都需要访问网络的权限,之后默认读取。
第二种:非必要授权。指的是哪怕不授权,APP的主要功能不受影响。只会影响部分功能无法使用。当app使用时真正需要才去发起,确保用户明白同意后会得到什么样的反馈。
申请授权需要注意些什么呢?
必要性授权需要在用户*打开App的时候申请,而不能分成几次去申请在申请授权的时候,可以通过一张图片来解释这个授权申请能够为用户带来什么。
申请授权之前也可以用浮层的方式预先告知,对于IOS系统的APP来说只能触发默认授权申请一次。
非必要性授权是用户在使用app时触发授权操作的效果,甚至要好于在一个和场景相关的页面自动出现的授权申请。因为用户有了心理预期,同意授权的可能性也就更高。
但是,用户的心思多变。随着用户隐私意识的提高,对定位、推送等功能比较在意。如果授权申请被拒绝了应该怎么办?
从理论上来说,任何时候授权申请被拒绝后,都应该向用户提供反馈。
由于拒绝授权申请后可能会导致部分功能无法正常使用,所以需要向用户解释清楚原因以及相应的后果。
如果因为重要的授权申请被拒绝而导致它不可以运行了,必须要向用户解释为什么这个授权申请一定要被同意,并且提供如何重新开启的路径或者说明。
当然,市面上也有不少app会跳过用户意愿,直接获取手机授权。
但用户并非不了解实情,请谨慎采用此方式。