2
我想在應用程序中執行一些代碼,當它顯示IOS通知的橫幅/警報之前收到遠程通知。這個想法是捕獲通知中包含的json,並根據它的內容和其他規則來知道是否應該顯示或不顯示用戶的通知。處理推送通知,然後顯示在通知橫幅
我想在應用程序中執行一些代碼,當它顯示IOS通知的橫幅/警報之前收到遠程通知。這個想法是捕獲通知中包含的json,並根據它的內容和其他規則來知道是否應該顯示或不顯示用戶的通知。處理推送通知,然後顯示在通知橫幅
您可以創建「無聲」推送通知。 (見蘋果文檔)當您收到這樣一個無聲的通知:
你會發現很多關於如何創建本地通知的SO教程。
你必須實現application:didReceiveRemoteNotification:fetchCompletionHandler。
使用此方法處理傳入的應用程序的遠程通知。與application:didReceiveRemoteNotification:方法不同,它只在應用程序在前臺運行時調用,當您的應用程序在前臺或後臺運行時,系統調用此方法。另外,如果啓用了遠程通知後臺模式,系統將啓動您的應用程序(或將其從掛起狀態喚醒),並在遠程通知到達時將其置於後臺狀態。但是,如果用戶強制退出,系統不會自動啓動您的應用程序。在這種情況下,用戶必須重新啓動您的應用程序或在系統嘗試再次自動啓動您的應用程序之前重新啓動設備。
非常感謝!,這就是我一直在尋找的東西,然而當我看到如何在應用程序被殺時沒有結果的時候如何做到這一點。任何想法? – johanhernandez