Для обработки уведомлений для фона используйте этот метод:

равляю push-уведомления с моего сервера узлов, используя Firebase admin SDK. Но на iOS я хочу показывать уведомление только когда приложение находится в фоновом режиме / завершено, а не когда на переднем плане. В настоящее время он всегда будет показывать уведомление.

Это моя полезная нагрузка:

const payload = {
  data: {
    data: 'data',
    more: 'moreData',
  },
  notification: {
    title: 'Incoming Call',
    body: 'Someone is calling you',
    text: 'This is some text',
    sound: 'default',
    click_action: 'com.example.INCOMING_CALL',
  }
};
const options = {
  priority: 'high',
  time_to_live: 30,
  collapse_key: 'Video Call',
  content_available: true,
};

admin.messaging().sendToDevice(tokensList, payload, options);

Это что-то с моей полезной нагрузкой или это что-то, что я должен сделать в AppDelegate.swift?

Ответы на вопрос(2)

Ваш ответ на вопрос