您現在的位置是:首頁 > 垂釣

為什麼iPhone上的微信訊息需要先連線再接收,延遲從何而來?

  • 由 趣豆蘋果小技巧 發表于 垂釣
  • 2021-12-02
簡介在這種情況下,你朋友給你傳送一條微信訊息,訊息也會傳送到騰訊伺服器,如果騰訊伺服器連線不上你的微信,則會將收到微信訊息轉發給蘋果伺服器,蘋果伺服器再將收到這條微信的訊息傳送到你的微信上,這樣你就收到了訊息,但是由於你的微信在後臺是處於完全關

蘋果返廠維修換的是原裝嗎

相信很多用iPhone的小夥伴們都會遇到一個問題,那就是微信接收訊息時,會先接收到微信通知,點開微信通知後進入微信APP時,會發現微信上邊會顯示連線中,再變成收取中,最後才會顯示訊息。但是安卓手機卻不會,當安卓手機系統顯示你接收到微信訊息時,開啟微信APP,就可以直接讀取訊息了。

為什麼iPhone上的微信訊息需要先連線再接收,延遲從何而來?

於是乎,很多人吐槽iPhone上的微信是個反網際網路的APP。為什麼iOS系統通知微信訊息時,微信訊息並不能直接顯示在微信APP裡呢?

為什麼iPhone上的微信訊息需要先連線再接收,延遲從何而來?

這個就要說到iPhone和國內安卓的區別了。

微信在安卓上是這樣執行的。

首先你朋友給你發了一條微信訊息,這個訊息首先會傳送到騰訊的伺服器上,然後騰訊伺服器再將這條訊息傳送到你的微信APP上。這樣就會存在一個問題,如果你的微信已經完全關閉了,騰訊伺服器連線不上你的微信,那你就將收不到你朋友的微信訊息,所以,在安卓手機上你的微信必須時刻和騰訊伺服器保持連線,這樣才能保證你和你朋友用微信建立起來的聯絡。

為什麼iPhone上的微信訊息需要先連線再接收,延遲從何而來?

這樣做的好處是你只要手機不關機,你就會很準確地收到你朋友的微信,不存在很長時間的延遲,當系統通知你有微信訊息的那一刻,你就已經收到了你朋友的訊息。

反觀iPhone上的微信就不是這樣的。

iPhone在國內有伺服器(其實谷歌也有,但是在國內不能用),iOS系統需要連線蘋果國內伺服器才能使用。在這種情況下,你朋友給你傳送一條微信訊息,訊息也會傳送到騰訊伺服器,如果騰訊伺服器連線不上你的微信,則會將收到微信訊息轉發給蘋果伺服器,蘋果伺服器再將收到這條微信的訊息傳送到你的微信上,這樣你就收到了訊息,但是由於你的微信在後臺是處於完全關閉的狀態,當你開啟微信的那一剎那,你的微信APP程序才會執行,才會接收訊息,所以你的iPhone微信上會顯示連線中,收取中,最後才會顯示你收到的微信訊息。

為什麼iPhone上的微信訊息需要先連線再接收,延遲從何而來?

其實這也是為什麼iOS系統用很久不會卡,但是安卓系統一旦用1~2年後就會卡的原因。因為安卓上有太多類似微信這樣在後臺還有程序的APP在執行,一個APP執行可能只需要20M的記憶體,但是100多個呢,積少成多,你的安卓手機記憶體就夠用了。所以國內安卓手機的記憶體一般都在6G以上。國外的安卓機記憶體其實也不大,最高也只有6G,那是因為他們在國外的安卓伺服器即谷歌伺服器是可以使用的,執行機制與蘋果一樣,所以不需要很大的記憶體。

Top