DidReceiveRemoteNotification не вызывается в фоновом режиме (Firebase, Postman, iOS)IOS

Программируем под IOS
Anonymous
DidReceiveRemoteNotification не вызывается в фоновом режиме (Firebase, Postman, iOS)

Сообщение Anonymous »

Проблема: `didReceiveRemoteNotification` не вызывается.
Я получаю уведомления, когда мое приложение работает в фоновом режиме. (реальное устройство).

Я просто хочу, чтобы метод DidReceiveRemoteNotification вызывался всякий раз, когда уведомление поступает в фоновом режиме и при этом не было никакого взаимодействия с пользователем (без нажатия).

(Мое устройство — iOS 16.3, а Xcode — 14.1)
Что я сделал
У меня есть Мы с сервером Firebase отправили push-уведомление от Postman.

Мой заголовок

[img]https://i.sstatic.net /ZQkTc.png[/img]
Я добавил apns-push-type, apns-priority, apns-topic (Apple Background push doc)

Мое тело

  • Я также попробовал true и true для контента, доступного.

Код: Выделить всё

{
"aps" : {
"content-available" : 1
},
"to":"my fcm token",
"notification" : {
"title" : "Alarm",
"body" : "Testing"
}
}

Другие настройки

Я выполнил FirebaseApp.configure(),

Код: Выделить всё

Messaging.messaging().delegate = self,
UIApplication.shared.registerForRemoteNotifications()
, Messaging.messaging().apnsToken = deviceToken.

Я также добавил push-уведомления и фоновые режимы (удаленные уведомления, фоновая выборка)

Подробнее здесь: https://stackoverflow.com/questions/753 ... ostman-ios

Вернуться в «IOS»