我正在寻找一种方式,使用CallKit来自定义背景来电。与CallKit和Twillio可编程语音的自定义背景图像
我的应用程序是使用Twillio在VoIP应用程序。 如果用户过去已经接收到Twilio的呼叫,他可以保存此号码(来自通话记录),并且下次联系人打电话时,将显示自定义背景图像。 但是,保存联系人时,唯一的信息是“社交简介”,没有号码。 实际上保存了什么? 有没有方法以编程方式保存Twilio与CallKit收到的联系人?
我正在寻找一种方式,使用CallKit来自定义背景来电。与CallKit和Twillio可编程语音的自定义背景图像
我的应用程序是使用Twillio在VoIP应用程序。 如果用户过去已经接收到Twilio的呼叫,他可以保存此号码(来自通话记录),并且下次联系人打电话时,将显示自定义背景图像。 但是,保存联系人时,唯一的信息是“社交简介”,没有号码。 实际上保存了什么? 有没有方法以编程方式保存Twilio与CallKit收到的联系人?
Twilio开发人员在这里传播。
当您使用Twilio Programmable Voice SDK接收来自其他应用程序的呼叫时,您将不会收到电话号码。
当呼叫应用程序到应用程序时,您只需要您正在呼叫的其他用户的身份。拨打此电话不需要电话号码。
然后,TVOCall
属性from
和to
将被设置为client:FROM_IDENTITY
和client:TO_IDENTITY
(其中标识是那些来自你的应用的用户)。
如果确实有电话打到应用程序,那么该电话号码将作为from
属性包含在内,您可以使用电话号码保存联系人。
我不确定如何将应用程序调用的应用程序调用到适当的联系人中。抱歉。
@phlinash谢谢您的详细解答。我知道使用客户端身份来设置来电者姓名。我正在寻找一种设置不同背景图像的方式,以获得更好的外观和感觉。我知道真正的调用者正在做这样的事情:https://stackoverflow.com/questions/43290574/custom-incoming-call-screen-like-truecaller-ios但他们使用的是实数......无论如何,如果不会是一个更好的答案(意思是没有答案)我会接受你的,谢谢! (: – MCMatan
)您可以尝试使用与TrueCaller相同的路线创建联系人,当您首次在图像中运行该应用程序并记录该联系人时,然后当该呼叫进入时,使用您获得的呼叫记录更新联系人来自CallKit/Twilio,这可能会导致联系人显示为来电,我不知道它是否可以工作,但值得一试! – philnash
哇,这听起来很有趣!非常酷,谢谢! (: – MCMatan
您是否正在接收应用程序或应用程序到手机应用程序的电话? – philnash
@philnash感谢您的回应,应用程序的应用程序。但我不介意每个收入电话都有一个普通联系人,不必每个联系人都具体。 – MCMatan