应用关闭后仍有通知
应用关闭后仍有通知主要是因为手机的消息推送功能不需要应用进程驻留后台,不需要应用启动,所以你收到某应用的通知并不代表那个应用在退出后有什么残留。
手机的消息推送主要是通过服务器推送到手机上,对于苹果用户,有APNs服务器负责消息的推送。第一次使用app时会询问是否接收通知,如果选择”是“,那么服务器就会记录你的ID,当有消息通知的时候,这些数据是先推送到苹果的服务器中,然后通过苹果的APN服务器推送到用户手机上。
Android手机也有类似的GCM服务器推送消息,不过因为国内的手机都没有安卓服务无法收到GCM服务器推送的消息,所以手机会用轮询和长连接两种方式来实现。
如果不想收到某应用的通知,只能去那个应用里面关闭推送功能。