Вы должны использовать автоматическое уведомление для такого сообщения.
Настройка тихих уведомлений
Для поддержки тихих удаленных уведомлений добавьте значение удаленного уведомления в массив UIBackgroundModes в файле Info.plist. Чтобы узнать больше об этом массиве, см. UIBackgroundModes.
<key>UIBackgroundModes</key>
<array>
<string>remote-notification</string>
</array>
Отправка молчаливого уведомления
Словарь aps также может содержать свойство content-available
. Свойство content-available
со значением 1 позволяет удаленному уведомлению действовать как автоматическое уведомление. Когда приходит тихое уведомление, iOS запускает ваше приложение в фоновом режиме, чтобы вы могли получать новые данные с вашего сервера или выполнять обработку фоновой информации. Пользователям не сообщают о новой или измененной информации, полученной в результате тихого уведомления, но они могут узнать об этом в следующий раз, когда откроют ваше приложение.
Для уведомления в режиме без вывода сообщений позаботьтесь о том, чтобы в словаре aps не было полезной нагрузки для оповещения, звука или значка. Если вы не будете следовать этому руководству, неправильно настроенное уведомление может быть задушено и не доставлено приложению в фоновом режиме, а вместо того, чтобы молчать, отображается для пользователя.