[英]When multiple push notification selecting one disappears others from the tray
當我收到多個通知時,當我選擇其中一個通知時,我會打開我的應用程序並按照我的代碼進行操作。然后,當我檢查其他通知時,該通知將從托盤中消失。 這是否是通常的情況,即通知我也打開其他人也會刪除其他人,或者我丟失了某些東西?
我也有關於多個通知的床單圖標的問題,它始終在應用程序圖標上顯示1。 在打開任何通知時,我將其設置為0(零)。 此床位是否由服務器管理? 如果是這樣,服務器將如何識別該設備已發送了這么多的通知?
由於床鋪始終顯示1,如果我將床鋪計數設置為
int bedge = [UIApplication sharedApplication].applicationIconBadgeNumber;
bedge--;
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:bedge];
它去負數。
您不會錯過任何通常的情況,僅僅是因為單擊任何noti即可打開您的應用程序,因此所有內容都消失了,因為所有內容都與同一個應用程序相關,這就是為什么一旦您從其他noti中打開您的應用程序就消失了。
關於APNS:將您的應用注冊到APNS后,您將收到設備令牌。 您正在將該設備圖標傳遞給第三方服務器,如果第三方希望將通知發送到該設備,則它將與APNS聯系並要求推送通知。
關於徽章:徽章將由OS處理。 這意味着每當第三方將通知推送到設備時,操作系統就會自動增加計數。一旦在設備通知欄或鎖定屏幕中打開任何通知,它將直接導航至應用程序。 因為您的應用程序ID已注冊到APNS,並且它會自動將計數設置為0。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.