Как получить удаленное сообщение от fcm в swift 4, когда приложение не запущено? - PullRequest
0 голосов
/ 14 мая 2018

Я уже зарегистрировал свое приложение в консоли Firebase для своего приложения iOS в Xcode 9, у меня проблема в том, что я могу получить сообщение только тогда, когда приложение находится в фоновом режиме или в режиме ожидания, а также могу получить его на переднем плане.

1: я использую

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

подписаться на мою тему.

и я отправляю его почтальоном:

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

2: я получаю сообщение в приложении делегата

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

.

Как получить сообщение из темы и сделать локальное push-уведомление, когда приложение не запущено ?

...