Я уже зарегистрировал свое приложение в консоли 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-уведомление, когда приложение не запущено ?