為什麼instagram被牆以後還能收到推送的通知?
12-20
ios端,我掛了vpn傳圖後,再關掉,可是可以收到點贊和評論的通知,就是掉進去沒反應,好奇怪啊
小時候爸媽吵架你沒當過傳話筒么?如果老爸直接嘗試和老媽溝通,得到的頂多是一個白眼。
蘋果的通知都是經蘋果伺服器中轉的
搞懂iOS推送服務原理就行了。
簡單來說,Apple的Notification Service中一切第三方推送都是由Apple自己的伺服器接管和代理的,所以你接受到的推送是直接由Apple發給你的。
形象一點,Apple和Instagram都在牆外,但Apple到牆內的通道沒封啊。相當於代理。
裡面有條關於這個問題的具體解釋
- Apple負責建立獨立的Notification伺服器群,隔絕並代理所有第三方應用的伺服器端(Server)針對自己應用的客戶端(Client)所發起的推送服務;
多了解下ios的推送機制就知道了。
推送是apple的伺服器推給你的;apple的伺服器沒有被牆
推薦閱讀:
※怎麼用C語言繪製3D圖形,實現類似於UE4這樣的效果?
※蘋果5s為什麼照片刪了之後還佔內存?
※計算機程序如何識別音色?
※現實世界有哪些 Bug?