一,原微信被直接删掉
-
1
首先,我们应该知道iphone的消息弹出并不是应用可以控制的,而是iphone的控制中心控制的,也就是说它相当于一个独立应用程序,在其他app想要使用弹出消息的时候需要像它注册。这也是为什么iphone在安装应用的时,候需要用户确认是否允许该应用弹出消息的原因,这样做可以保证用户不会收到乱七八糟的弹出信息。如下图是消息弹出的基本过程。
-
2
但是这样做就存在一个问题,比如你有个微信号,突然有一天你不想用微信了,所以你直接删掉了,因为iphone的机制,用户删除不允许应用有反抗,微信都不知道它自己被删掉了。这样就导致一个问题,虽然你删掉了微信,但是微信不知道,所以它在接收到消息的时候仍然会继续往消息中心送,但是这个时候消息中心发现你的iphone上面没有微信了,所以就不会推送出来。这样也没有问题。
-
3
问题出在,有一天你又装了微信,但是换了一个账号。这个时候就会发现,尼玛,以前账号的消息怎么也推送过来了。。但是当你打开微信想查看的时候,这个时候微信检测到,这不是发给你这个账号的。所以就不会显示出来。就造成你的困扰。。
-
4
这个时候改怎么办,一个解决办法就是重新登陆以前的账号,然后点退出登陆,这个时候微信就知道,哦,这个账号不需要推送了,告诉消息中心,不要再推送了。如图所示
END
-
我觉得大家应该都碰到过这种情况,就是突然手机响了,屏幕上显示着有微信消息,有时候内容都展示出来了。下面这个就是消息都打开了。
-
但是,打开微信,半天却收不到,这个时候是不是很困惑,消息刚才都看到了,为啥打开看不到了。我打开微信怎么都看不到。。
-
这就是上面我说的原因,消息推送和应用之间是两个应用,所以会出现不同步的情况。
-
4
大家注意到没有,微信上面收取中一直在转,这说明微信的网络不好,可能是网络时好时坏造成的。但是我感觉在网络不好的情况下,iphone总是优先自己的应用使用不多的带宽,只是感觉,没有证据证明。
二,网络不好