» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

iOS下面,如何禁止嘀嗒拼车APP推送信息?

其实这个更多的是使用习惯的问题吧。很多时候退出一个软件就意味着不想接收它的消息了。如果操作系统要设计为退出某个软件后仍然允许软件开发商推送消息,那么这个设计比较奇怪。
打个比方,大家都用过安装了Windows的电脑,我们登录QQ,此时可以接收QQ消息。但是如果我退出QQ,在这以后,我的意图是不想再接收QQ消息的,假如这个时候腾讯还是通过Windows内置的某个通知机制推送消息过来了,这就说明Windows很傻X很怪异。幸好Windows并非如此。


TOP

引用:
原帖由 para 于 2015-7-9 09:57 发表


windows机制下这样很傻X
不代表其他机制下这样很傻X

完全要看机制是怎么设计的

大家都觉得傻X的机制,慢慢不就没人用了么...

非要用还非要挑,那么请推动革命.
没说傻X啊,只是说这样看起来有一点怪异。
类似机制不光iOS连安卓也有。我不是专业的软件设计者,不懂现在的手机操作系统为何要这样设计。就是觉得,既然要提升用户体验,那么这些东西应当尽量贴近人们的思维习惯。
至于你说的最后一句话呢,楼主作为付了费的消费者,在使用产品过程中不爽,那他对产品进行挑刺或者批评那都是他的权利。



TOP

引用:
原帖由 FoxfoO 于 2015-7-9 11:56 发表
posted by wap, platform: iPhone
其实呢,你说的思维习惯,并不是每个人自然的思维习惯,而是由长期使用Windows培养出来的习惯。
换个操作系统,操作方式不一样很正常。
没错,使用Windows的历史太长。不过Linux好几个桌面发行版好像也是这样,软件退出后就没有通知了。应该说PC端操作系统的使用习惯比较类似。


TOP

引用:
原帖由 wangmax 于 2015-7-9 13:43 发表


其实,OS是无法知道app的用户账号是否退出状态。
cs架构,一个账号登陆了,c端只是存储了sessionid和token,至于是否处于登陆状态,取决于服务端的判定。
所以,要os主动去判定app客户端是否还处于登陆状态,并 ...
某个进程是否存在,OS是知道的。如果某个应用的进程已经消失,此时OS还弹出该应用的通知信息,这种方式会有点怪。

TOP

引用:
原帖由 wangmax 于 2015-7-9 13:45 发表


同时建议你看下39楼关于拼车类app的业务描述,体会下拼车类和普通im类的业务逻辑差异。
站在拼车软件的开发者角度讲,你说的这业务逻辑是没错。
但在用户的角度讲则有点怪。以常人的思维来讲:不想管这档子事了就退出登录,这时候服务端还推送消息的话,用户肯定会觉得有点烦。

TOP

引用:
原帖由 para 于 2015-7-9 14:50 发表
posted by wap, platform: iPhone
这……前面那么多人讲半天不是白讲了…ios下除了特殊app或者有gps权限的,所有app用home键关闭10分钟后就真正关闭了,它发通知是通过苹果服务,苹果服务只要你设置里开了通知就转发 ...
是的,我的理解是,在Windows或者一些Linux桌面发行版下,软件的通知消息是依赖于软件自己去接收和处理的,操作系统不干这个事。软件进程消失以后,这个软件相关的通知就彻底嗝屁了,除非你再一次打开它。
我没接触过移动端的开发,不了解其中的底层原理,如你所说,home键关闭10分钟后就真正关闭的话,那这种设计是为了什么呢,为了省电么?假如应用真正关闭之后,又来了消息,那么又需要再次重新启动这个应用,那也需要耗费资源呐。

TOP

引用:
原帖由 ffcactus 于 2015-7-9 18:14 发表
posted by wap, platform: iPhone
按脚开发者智力怎么这么低。
为什么用户关闭程序了还要让程序一直在后台跑呢?难道电池用不完?
假如又来了消息,用户可以选择打开应用看,也可以不打开不看。怎么说也比后台一直 ...
技术讨论,您老人家就别来秀智商和人身攻击了。当然你这无法激怒我,首先我绝对不跟基佬一般见识,因为他们算不上正常人;二,我更不是什么开发者。哈哈。

[ 本帖最后由 yinzhili 于 2015-7-9 21:44 编辑 ]

TOP

发新话题
     
官方公众号及微博