Pushkit и контент доступны

если я использую pushkit, чтобы уведомить телефон о поступлении нового звонка, нужно ли мне использовать тег Content-Available внутри полезной нагрузки? Или нет? Потому что, используя это, кажется, что приложение не перезапускается всегда мгновенно иногда


person Luca Becchetti    schedule 01.11.2017    source источник


Ответы (1)


Уведомления PushKit не нуждаются в каком-либо особом значении полезной нагрузки для запуска вашего приложения в фоновом режиме. Только удаленные уведомления (поддерживаемые инфраструктурой UserNotification) требуют, чтобы флаг content-available был установлен на 1. Руководство по ключу полезной нагрузки можно найти здесь .

Если вы используете PushKit для услуг VoIP, вы должны включить фоновые режимы и отметить «Голос по IP» в разделе «Возможности» для вашего проекта. Похоже, что эта опция отсутствует в Xcode 9, но другие сообщают, что добавление ее вручную в Info.plist устраняет проблему.

См. эти ссылки:
https://forums.developer.apple.com/thread/85077
https://stackoverflow.com/a/45060044/5059296

person Harrison Friia    schedule 01.11.2017
comment
Иногда приложение не перезапускается... есть ли какие-то условия, которые могут привести к тому, что приложение не запустится!? - person Luca Becchetti; 01.11.2017
comment
@LucaBecchetti Я изначально неправильно понял ваш вопрос, поэтому обновил свой ответ. - person Harrison Friia; 01.11.2017