这两天阅读几篇和用户授权许可相关的文章,发现这个自己从没注意过的细节,也是充满了设计感和逻辑性的(文章部分内容来源于medium)。
ios的授权许可只允许出现一次,虽然从ios8开始,app可以在自己的界面中提供deep-link将用户直接带去系统设置界面,但是一旦用户拒绝了我们,很多功能将无法使用,后期再开启的成本依然很高。于是我们需要让用户尽量一次通过我们的许可,这样才能保证后续的功能都可以顺利使用,保证用户良好的体验。
大部分app还是在用户首次打开就直接弹框索取权限,除非我们足够大牌、足够垄断,否则用户很有可能拒绝授权,甚至直接退出应用。所以在设计时需要采取一些技巧。
目前最常见的方式是,不在用户一进入应用时就要求授权,而是在用到与系统权限相关的功能时再征询授权。这种方式让用户在实际情境中对将要发生的事情更有预期,通过授权的可能性更高。