是否有可能通過應用程序捕獲每個推送通知?通過應用程序捕獲推送通知
我發現,該應用可以在應用啓動時捕獲通知,或者用戶用一條消息錄製。
應用程序使用
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))handler
這一點。
但是,如果設備得到兩個或更多的通知,所有這些通知都會在點擊其中一個之後丟失(應用程序只捕獲一個)。或者如果用戶突然刪除推送通知。
那麼是否可以保存每個通知(當然與我的應用程序有關)?
如果用戶刪除了推送通知的註冊,您的應用將無法獲取它們。您可以考慮解決方法,取決於您的應用程序的使用情況並創建可以通過代碼觸發的自定義通知橫幅。 – rcat24