
以消息推送为例,当 iOS APP 需要获取用户的推送通知授权的时候,目前依然有很多大厂 APP 都是直接简单粗暴的弹出授权 Alert ,用户要么同意要么永久禁止(除非用户自己到系统设置里手动修改),这种方式实现起来简单直接,但是用户体验不太好,而且一旦用户禁止了授权,我们就(基本可以说永久性的)失去了向这个用户推送消息的渠道。
与之相反,目前有少部分 APP 对此进行了优化(以 Camera+为例),在需要用户授权之前先弹出一个自定义的弹框,对为什么需要用户做这个授权进行简单明了的解释,引导用户授权,然后再弹出系统自带的授权 Alert ,这种手法相对比较柔和,用户感知也会比较好。
那么问题来了,目前绝大多数的 APP 依然在沿用第一种原始的方法,很多对推送消息的授权甚至放在了 APP 启动的时候,不管你们 允不允许,我反正是一般都点不允许(你谁啊就要给我推送消息,负分滚粗没商量),所以想和大家讨论一下,为何第二种方法没有得到普及,是否有什么弊端呢?
1 ETiV 2015-10-24 13:26:12 +08:00 via iPhone 我觉得原因就是开发者文档里让写在 appdidfinishlaunching 里,然后大家就都这么抄过来的。 |
2 OrangeM21 2015-10-24 14:05:55 +08:00 camera+的微距我觉得很棒 |
3 wy315700 2015-10-24 14:05:56 +08:00 和楼主恰恰相反,我一般是选择允许,直到我确定该 APP 的推送影响了我 |
4 egen 2015-10-24 16:39:57 +08:00 第二种明显更好,除非该应用我很确定是需要使用到推送的,否则限制一般我都会默认拒绝。 其他一些授权也是差不多的操作,比如联系人,相机等。 |
5 rayps 2015-10-24 17:22:28 +08:00 如果这个 App 是个游戏,我一般都会不允许,因为我想玩游戏而不是被游戏玩。 |
6 xenme 2015-10-24 17:23:01 +08:00 via iPhone 我都是全部拒绝,确定需要的时候才手动开,用完会关掉。基本就微信开了推送 |
7 rayps 2015-10-24 17:24:39 +08:00 如果以照相机权限为例,我会放一个叫做『 Open Camera 』的按钮,点击后弹出。 我曾见见过好多 App ,第一次打开之后连 Welcome Screen 都还没显示出来就啪啪啪四五个这种权限连续弹出来,吓死人了。 |
8 strom001 2015-10-24 18:38:51 +08:00 诸位公司还要人吗 北京 |
9 Troevil 2015-10-24 18:47:28 +08:00 不是 app 的开发者 ,作为一个用户,我一般除了 QQ 其他全部都是关掉的,开始的时候推送全部打开然后就发现手机简直不能玩了。一个劲的推送推送。。 此起彼伏。为此还常常误点消息框,而且现在的很多应用都是推广告。。 |
10 matsuijurina 2015-10-24 21:48:56 +08:00 正好我做过这块的实验,特地为第二种方法设计了一个漂亮的引导动效。结果出乎意料,直接粗暴弹授权 Alert 的方法反而有较多用户点击确认接受消息推送,而循循善诱的第二种方法点确认的用户少得多。后来我分析的结果是,我们的 App 不是微信,用户根本就不需要消息推送的功能。第一种方法点确认的用户大部分是没注意看手滑点了确认,或者是不太会用手机的,以为跟 windows 一样要一路点确定才能进 App ;而第二种方法反而帮助用户搞明白了这是要干嘛,彻底杜绝了手滑党,结果就是...用户认为:说得好,我选择拒绝。 |