Пользовательское фоновое изображение с программируемым голосом CallKit и Twillio

Я ищу способ иметь пользовательский фон для входящего вызова с помощью CallKit.

введите здесь описание изображения

Мое приложение представляет собой приложение Voip, использующее Twillio. Если пользователь уже получал звонок от Twilio в прошлом, он может сохранить этот номер (из истории звонков), и в следующий раз, когда контакт позвонит, будет отображаться пользовательское фоновое изображение. Но при сохранении контакта единственная информация есть, это "социальный профиль", номера нет. Что на самом деле удалось спасти? Есть ли способ программно сохранить контакт из Twilio, полученный с помощью CallKit?


person MCMatan    schedule 11.06.2017    source источник
comment
Получаете ли вы телефонные звонки в приложение или приложение в приложение в своем приложении?   -  person philnash    schedule 12.06.2017
comment
@philnash спасибо за ваш ответ, приложение к приложению. Но я был бы не против иметь общий контакт для каждого звонка о доходах, не обязательно быть конкретным для каждого контакта.   -  person MCMatan    schedule 12.06.2017


Ответы (1)


Евангелист разработчиков Twilio здесь.

Когда вы получаете звонки из другого приложения с помощью Twilio Programmable Voice SDK, t получать номер телефона вместе со звонком.

Когда звонки выполняются из приложения в приложение, вам нужна только личность другого пользователя, которому вы звоните. Для этого звонка номера телефонов не требуются.

Затем TVOCall атрибуты from и to будут установлены на client:FROM_IDENTITY и client:TO_IDENTITY (где идентификаторы — это идентификаторы пользователей вашего приложения).

Если звонок действительно поступил с телефона в приложение, то номер телефона будет включен в качестве атрибута from, и вы сможете сохранить контакт с номером телефона.

Я не уверен, как превратить информацию, которую вы получаете с помощью приложения для вызова приложения, в правильный контакт. Извини.

person philnash    schedule 12.06.2017
comment
Вы всегда можете попробовать тот же маршрут, что и TrueCaller. Создайте контакт при первом запуске приложения со своим изображением и сохраните запись этого контакта. Затем, когда поступает вызов, обновите контакт с записями вызовов, полученными из CallKit/Twilio. Это может привести к тому, что контакт будет отображаться как входящий вызов. Не знаю, получится ли, но попробовать стоит! - person philnash; 12.06.2017
comment
Вау, это звучит интересно! очень круто, спасибо! Сделаю! (: - person MCMatan; 12.06.2017