簡體   English   中英

1台設備上的多個推送通知-iPhone

[英]Multiple push notifications on 1 device - iPhone

如何在一台設備上處理多個推送通知,例如:

使用者收到通知,說您有1條來自我的應用程式的新訊息。 在他檢查該消息之前,他又收到2條消息。我不希望在通知欄中堆積2條消息,我希望1條通知說有2條消息正在等待。 我該如何實施?

而且,如果設備上收到5條新通知,並且用戶點擊了最后一條通知,那么我們如何獲得上一條通知userInfo

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo

關於第一個問題,您將無法執行此操作。 通知是單獨的事件,NotificationCenter不會(也不能)合並它們。

推送通知並不意味着傳遞(很多)信息,因此,您不能依賴於讀取userInfo對象。 例如,如果用戶僅關閉通知警報並刪除它而不閱讀它,您將怎么辦?

您只需要使用推式通知來告知您的應用程序“某事已發生”。 然后,該應用應從服務器獲取信息。 即,如果用戶點擊最后一個通知,則該應用仍將下載鏈接到所有五個通知的所有信息。

暫無
暫無

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

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