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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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