簡體   English   中英

從FCM通知數據IOS檢索數據並打開視圖控制器

[英]Retrieve data and open view controller from FCM notification data IOS

當我將此數據發送到我的android設備時,它可以正常工作,並且對應於“ click_action”的活動會打開。 我還可以收集諸如“標題”和“價格”之類的數據並將其放入字符串中。

但是,對於iOS,我無法弄清楚如何從通知中收集數據,然后在單擊通知時打開某個視圖控制器。

通知資料

任何幫助深表感謝。 非常感謝。

使用didReceiveRemoteNotification是處理觸摸事件的當前方法。

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
...
if let userInfo = launchOptions?[UIApplicationLaunchOptionsKey.remoteNotification] {
  NSLog("[RemoteNotification] applicationState: \(applicationStateString) didFinishLaunchingWithOptions for iOS9: \(userInfo)")
  //TODO: Handle background notification
}
return true
  }

注意:當接收到處於活動狀態的遠程通知時,設備的通知中心將不會顯示任何通知。 您可能需要以自己的方式顯示通知。 如果您需要根據通知的內容顯示或推送視圖控制器。 您需要保存通知的內容並進行處理,直到UI就緒為止。

FCM在Swift 3上提供

暫無
暫無

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

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