很多果粉們,一定遇到過這種情況。
“每次打開微信都顯示「收取中」,”再看看隔壁Android/ target=_blank class=infotextkey>安卓,打開微信就很順暢。
這是為什么呢?
堂寶仔細(xì)研究了一番,原來是IOS和安卓手機(jī)接收信息的機(jī)制不同。
安卓微信使用的是持久鏈接的方式,收到消息的速度比IOS及時,缺點(diǎn)是微信要常駐后臺,否則很容易漏掉新消息,同時對耗電量和RAM的需求也提升了。
IOS的推送機(jī)制為統(tǒng)一推送(APNs)就是App把消息推送給服務(wù)器,服務(wù)器收到消息后在發(fā)送到你的手機(jī)。
這樣做的好處是,即使微信不在后臺運(yùn)行,依然可以即使接收到新消息推送,缺點(diǎn)是要比安卓多一個服務(wù)器傳輸?shù)侥闶謾C(jī)的步驟,所以消息接收會比較慢。
那我們遇到的“收取中”,有沒有什么方法可以加快獲取的速度呢?
答案是有的!
自iphone13開始,系統(tǒng)中新增了一個“低數(shù)據(jù)模式”的選項。
開啟“低數(shù)據(jù)模式”的選項之后,系統(tǒng)會推遲非強(qiáng)制性任務(wù)(如:照片自動同步,APP自動更新)以及禁止后臺應(yīng)用程序刷新來減少蜂窩數(shù)據(jù)的使用量。
這會導(dǎo)致不同的APP會以不同的方式來減少對網(wǎng)絡(luò)的用量,使APP獲取推送的消息變慢。
所以,我們常看到的“獲取中”,很有可能是打開了低數(shù)據(jù)模式。
那如何關(guān)閉低數(shù)據(jù)模式,加快“收取中”速度?
在升級了IOS13/14/15的設(shè)備上,可以分別為無線局域網(wǎng)和蜂窩網(wǎng)絡(luò)開啟低數(shù)據(jù)模式。
蜂窩網(wǎng)絡(luò):
打開「設(shè)置」---「蜂窩網(wǎng)絡(luò)」---「蜂窩網(wǎng)絡(luò)設(shè)置選項」
然后就可以看到開啟「低數(shù)據(jù)模式」的開關(guān)
雙卡設(shè)備,也可以為每個蜂窩網(wǎng)絡(luò)套餐模式開啟低數(shù)據(jù)模式。
無線局域網(wǎng)
打開「設(shè)置」---「無線局域網(wǎng)」
打開已鏈接無線名稱后的「i按鈕」,開啟低數(shù)據(jù)模式開關(guān)
如果打開了低數(shù)據(jù)模式之后,iphone微信還顯示“收取中”,
可能跟你的網(wǎng)絡(luò)慢,延遲高有關(guān),可以嘗試切換網(wǎng)絡(luò),關(guān)閉低電量模式等都可以緩解。
怎么樣,你學(xué)會了嗎?