当应用程序未运行时,如何从swift 4中的fcm接收远程消息?

时间:2018-05-14 09:36:48

标签: ios iphone swift4 ios11 xcode9

我已经在Firebase控制台中为我的iOS应用程序在Xcode 9中注册了我的应用程序,我遇到的问题是我可以在应用程序处于后台或挂起模式时收到消息,并且还可以在前台接收它。

1:我正在使用

Messaging.messaging().subscribe(toTopic: "/topics/my-topic")

订阅我的主题。

我和邮递员发送邮件:

{
    "to":"/topics/my-topic",
    "content_available": true,
   "data":
   {
        "message": "some message.."
   }
}

2:我在app delegate

中收到消息
 func userNotificationCenter(_ center: UNUserNotificationCenter, willPresent notification: UNNotification, withCompletionHandler completionHandler: @escaping (UNNotificationPresentationOptions) -> Void) {
        UIApplication.shared.applicationIconBadgeNumber = 0
    }

如何在应用未运行时收到主题中的消息并执行本地推送通知?

0 个答案:

没有答案