Сбой оповещения VoIP iOS перед запуском - PullRequest
1 голос
/ 09 апреля 2019

Наше приложение для iOS интегрируется с Twilio и настроено на получение уведомлений PushKit VoIP.

Иногда и неопределенно приложение вылетает перед запуском, что не позволяет нам обрабатывать push-уведомления. Это происходит только тогда, когда приложение было полностью принудительно завершено.

Provision violated for watchdog process-launch: <FBSProcessResourceProvision: 0x281e68880; allowance: <; FBSProcessResourceAllowance; type: scheduledTime; timeValue: 5.0s>; violated: YES>

Путь к коду для обработки уведомления более или менее передает его непосредственно в Twilio, затем принимает полученные структуры CallKit и пытается открыть CallKit. Ни один из этих путей не выполняется (или, по крайней мере, не регистрируется), когда происходит этот сбой.

Где я могу начать понимать, почему нарушается ресурсный допуск?

1 Ответ

1 голос
/ 11 апреля 2019

Не уверен с аббревиатурой, но если оно обозначает FrontBoardServices, значит, ваше приложение запускается слишком долго.

Проверьте ваш AppDelegte.Что запускается там, что может блокировать и может ли оно быть перемещено в другой поток?

Еще один ловушка: PKRegistryDeleagte необходимо зарегистрировать во время запуска или как можно быстрее, иначе вы никогда не получите Push.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...