簡體   English   中英

如何僅在應用程序中使用iOS推送通知

[英]How to consume iOS Push notification in the app only

我正在開發一個應用程序,在該應用程序中,我需要向該應用程序發送推送通知以開始根據需要處理數據。

如何push notificationpush notification發送到設備,以便不顯示alert message ,而是將notification轉發到應用程序-無論應用程序是前台還是后台。

我確實實現了委托方法:

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler

但是,只有在應用程序處於foreground時才調用此方法。 當應用程序在backgroundnotification顯示在notification center

請指教。

要使其工作,您需要執行以下步驟:

  • 設置后台模式遠程通知

  • 在應用程序委托中實現application:didReceiveRemoteNotification:fetchCompletionHandler:方法

  • 並確保推送通知有效"content-available" : 1包含鍵"content-available" : 1

相關文檔:

應用狀態和多任務

深度本地通知和推送通知

您的應用程序使用后端嗎? 一個例子是解析或另一個來存儲您的數據。

例如,使用Parse,您可以添加可以自定義和更改的推送通知,以充分利用您的應用程序。

暫無
暫無

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

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