簡體   English   中英

在iOS中后台獲取遠程推送通知消息

[英]get remote push notification message in background in iOS

我有一個需要在后台獲取遠程推送通知消息的應用程序,以便當用戶點擊應用程序圖標並恢復/啟動該應用程序時,該應用程序可以顯示顯示通知消息的警報視圖。 我打算做的就是使用該功能

"application:didReceiveRemoteNotification:fetchCompletionHandler:"

當應用程序處於后台時,通知到達時將調用該方法。 我將首先在此功能中記錄遠程通知消息,然后在應用程序啟動或恢復到前台時,我將顯示警報視圖以顯示已保存的消息。 有人有同樣的經歷嗎?

你可以按照你說的做。 會的。 但是請記住,如果應用程序不在后台(由用戶手動退出),則永遠不會調用函數application:didReceiveRemoteNotification:fetchCompletionHandler: 如果一切正常,則必須將消息存儲在數據模型中。 還要考慮在用戶打開應用程序之前收到多個通知的情況。

暫無
暫無

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

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