Разбудить приложение Voip из фона, когда звонок принят в стандартном приложении iphone - PullRequest
0 голосов
/ 06 декабря 2018

Каково моё требование: «Мне нужно разбудить приложение из фона, когда на мой iPhone поступает звонок». Есть ли способ сделать это?Должны ли мы получить уникальный номер для каждого пользователя в

Ответы [ 2 ]

0 голосов
/ 06 декабря 2018

Вам нужно будет использовать PushKit уведомления и CallKit , которые могут запускать приложение, даже если приложение убито.

CallKit на самом деле не является абсолютно необходимым, поскольку он «просто» позволяет вам предоставлять стандартный интерфейс вызова.Но это очень хорошая возможность - пользователь привык к стандартному интерфейсу iOS для ответа / отклонения вызовов, поэтому я бы определенно рекомендовал использовать CallKit вместо стандартных уведомлений.

Вы можете посмотретьна этом уроке , или просто объедините Google PushKit, CallKit и Voip, чтобы получить другие соответствующие уроки.

0 голосов
/ 06 декабря 2018

VoIP Push-уведомления - это ваше решение.

Мне не нравятся ответы «ссылка», но вот как это сделать:

Рекомендации по передаче голоса по IP (VoIP) (документация Apple)

Грубо говоря, толчки VoIP позволяют разбудить ваше приложение, и ваш код будет выполнен.

Возможно, вас заинтересует CallKit , если вы работаетев программном приложении.

...