簡體   English   中英

頂級應用程序幾乎可以同時發送多個ios推送通知?

[英]How the top apps can send multiple ios push notifications almost at same time?

我同時發送兩個ios推送通知,一個是靜音,一個是警報。

有時,設備上未收到其中一個推送通知。

當我閱讀有關故障排除推送通知指南時 - https://developer.apple.com/library/ios/technotes/tn2265/_index.html#//apple_ref/doc/uid/DTS40010376-CH1-TNTAG23

它說 - 有一個服務質量隊列,每個設備每個應用程序只保留一個通知。 那么,我們幾乎不能同時向設備發送多個通知嗎?

Whatsapp如何做到這一點? 如果有十個人和我聊天,我幾乎同時收到10個通知。

有人可以幫助清除我的理解嗎?

發送多個APNS與發送單個APNS是一回事。 但是讓我解釋一下如何處理多個APNS。

當您的應用同時發送多個APNS時,設備會顯示如下圖像的消息。 在此輸入圖像描述

但是如果你看一下通知中心。 你會看到所有的信息分開。 即使在Whatsapp中獲得多個通知也會如上所述。 如果您想嘗試關閉您的手機或關閉您的互聯網並向該Whatsapp用戶發送約50-60消息。 你會看到上面的消息。

現在這是由於操作系統處理APNS。 但是當應用程序打開時,您將通過以下方法收到APNS。 從那里TOP應用程序處理消息。 有時即使是因為向用戶顯示一些正確的消息,也會滑動一些消息。 比如在0.5秒內如果你收到10-15條消息,那么它們只會隨機顯示3-5條消息,並設置徽章計數到適當的聊天,以表明用戶他們也收到了來自該用戶的消息。

這就是我在我的一個數據應用程序中管理多個通知的方式。

func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM