Возможно ли использовать тихий толчок, чтобы разбудить приложение и получить VOIP-звонок?

если мое приложение работает в фоновом режиме, могу ли я использовать бесшумное нажатие, чтобы разбудить приложение и получить вызов VOIP?

Я использовал «jpush», чтобы опубликовать тихий толчок, который может работать при подключении моего idevice к Xcode и запуске APP.

Если мой idevice не запускает приложение с Xcode, я не могу получить тихий толчок в фоновом режиме (только получить на переднем плане).

Можно ли использовать тихий толчок, чтобы разбудить приложение и получить VOIP-звонок?

Я что-то не так понял??


person Victor    schedule 05.10.2017    source источник


Ответы (1)


Да. Если ваше приложение выполняет VoIP-вызовы, можно использовать PushKit:

Обзор

Инфраструктура PushKit отправляет определенные типы уведомлений, такие как приглашения VoIP, [...], непосредственно в ваше приложение для обработки. [...]

В отличие от пользовательских уведомлений, которые поддерживаются платформой UserNotifications, уведомления PushKit никогда не предоставляются пользователю. — они не представляют значки, оповещения или звуки.

Уведомления PushKit предлагают следующие преимущества по сравнению с уведомлениями пользователя:

  • Если ваше приложение не запущено, система автоматически запускает его при получении уведомления. [...] Для получения дополнительной информации см. Руководство по программированию локальных и удаленных уведомлений.
  • Вашему приложению предоставляется время выполнения для обработки уведомления, даже если оно работает в фоновом режиме.
  • [...]
person David Rönnqvist    schedule 05.10.2017
comment
Еще одно дополнительное преимущество pushkit заключается в том, что если у вас есть принудительный выход, приложение все равно запустится. - person Honey; 05.10.2017
comment
Большое спасибо, я думаю, что не могу использовать бесшумное нажатие APNS, чтобы разбудить приложение, оно принимает только на переднем плане. Я попробую PushKit, чтобы разбудить приложение. - person Victor; 06.10.2017