2017-06-11 20 views
0

我正在寻找一种方式,使用CallKit自定义背景来电。与CallKit和Twillio可编程语音的自定义背景图像

enter image description here

我的应用程序是使用Twillio在VoIP应用程序。 如果用户过去已经接收到Twilio的呼叫,他可以保存此号码(来自通话记录),并且下次联系人打电话时,将显示自定义背景图像。 但是,保存联系人时,唯一的信息是“社交简介”,没有号码。 实际上保存了什么? 有没有方法以编程方式保存Twilio与CallKit收到的联系人?

+0

您是否正在接收应用程序或应用程序到手机应用程序的电话? – philnash

+0

@philnash感谢您的回应,应用程序的应用程序。但我不介意每个收入电话都有一个普通联系人,不必每个联系人都具体。 – MCMatan

回答

0

Twilio开发人员在这里传播。

当您使用Twilio Programmable Voice SDK接收来自其他应用程序的呼叫时,您将不会收到电话号码。

当呼叫应用程序到应用程序时,您只需要您正在呼叫的其他用户的身份。拨打此电话不需要电话号码。

然后,TVOCall属性fromto将被设置为client:FROM_IDENTITYclient:TO_IDENTITY(其中标识是那些来自你的应用的用户)。

如果确实有电话打到应用程序,那么该电话号码将作为from属性包含在内,您可以使用电话号码保存联系人。

我不确定如何将应用程序调用的应用程序调用到适当的联系人中。抱歉。

+0

@phlinash谢谢您的详细解答。我知道使用客户端身份来设置来电者姓名。我正在寻找一种设置不同背景图像的方式,以获得更好的外观和感觉。我知道真正的调用者正在做这样的事情:https://stackoverflow.com/questions/43290574/custom-incoming-call-screen-like-truecaller-ios但他们使用的是实数......无论如何,如果不会是一个更好的答案(意思是没有答案)我会接受你的,谢谢! (: – MCMatan

+0

)您可以尝试使用与TrueCaller相同的路线创建联系人,当您首次在图像中运行该应用程序并记录该联系人时,然后当该呼叫进入时,使用您获得的呼叫记录更新联系人来自CallKit/Twilio,这可能会导致联系人显示为来电,我不知道它是否可以工作,但值得一试! – philnash

+0

哇,这听起来很有趣!非常酷,谢谢! (: – MCMatan