为啥开启移动4G时无法使用Instagram,却可以收到INS的推送

这和苹果的推送机制有关。苹果为了避免繁杂的后台应用对内存造成的潜在危害,使用了相当严苛的墓碑机制(早期的iPhone内存是真的小的可怕,跑不起很多后台的)。这就使得,应用一旦在后台就随时会有被关掉的危险。但是为了使得推送在后台被关掉的情况下也能正常推送到,苹果有自己专门的推送机制。就是它有自己的一个接受推送的后台,这个后台不受墓碑影响,永远不会关掉。而别的应用要推送,需要去申请这样一个后台,由苹果的服务器作为中介来帮你推送。这时候由于经过了苹果的服务器作为中介,而苹果的服务器的访问一直是畅通无阻的,所以任何应用都能得到正常的推送。无论是Instagram,甚至只要你正常登录过一次Facebook,也能得到Facebook的推送。
■网友
推送连接的是苹果的服务器,开app连接的是app的服务器
■网友
移动的2G,3G,4G,无线,有线都不能刷新Instagram,就是说移动把ins给屏蔽了,给墙了。收到推送是Apple自己都服务器发送都,就像我可以收到脸书都推送,但不能用。


    推荐阅读