簡體   English   中英

當選擇多個推送通知時,其中一個消失了

[英]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.

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