Я получаю уведомления, когда мое приложение работает в фоновом режиме. (реальное устройство).
Я просто хочу, чтобы метод 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()
Я также добавил push-уведомления и фоновые режимы (удаленные уведомления, фоновая выборка)
Подробнее здесь: https://stackoverflow.com/questions/753 ... ostman-ios