2017-06-11 30 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