以消息推送为例,当 iOS APP 需要获取用户的推送通知授权的时候,目前依然有很多大厂 APP 都是直接简单粗暴的弹出授权 Alert ,用户要么同意要么永久禁止(除非用户自己到系统设置里手动修改),这种方式实现起来简单直接,但是用户体验不太好,而且一旦用户禁止了授权,我们就(基本可以说永久性的)失去了向这个用户推送消息的渠道。
与之相反,目前有少部分 APP 对此进行了优化(以 Camera+为例),在需要用户授权之前先弹出一个自定义的弹框,对为什么需要用户做这个授权进行简单明了的解释,引导用户授权,然后再弹出系统自带的授权 Alert ,这种手法相对比较柔和,用户感知也会比较好。
那么问题来了,目前绝大多数的 APP 依然在沿用第一种原始的方法,很多对推送消息的授权甚至放在了 APP 启动的时候,不管你们 允不允许,我反正是一般都点不允许(你谁啊就要给我推送消息,负分滚粗没商量),所以想和大家讨论一下,为何第二种方法没有得到普及,是否有什么弊端呢?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.