2013-11-22 93 views
2

在Tango和Viber等iPhone/iPad應用程序中,您可以撥打電話等應用程序。我的意思是當你撥打電話時,另一個客戶的電話鈴聲響起,答案選項出現在屏幕的底部。這不是推送通知,而是可以回答或拒絕的電話。iOS設備的通話功能?像Viber或探戈電話

即使應用程序在被調用的iPhone的後臺運行,它也沒有區別,該調用將顯示在屏幕上,並帶有answer選項。此外,如果您取消通話,它將在被呼叫的其他電話上消失。不久它就像一個電話,但它不是,它是一個應用程序內的電話。

這種功能如何實現?

+0

嗨,我仍然無法找到如何實現這一目標?你能做到嗎?謝謝 – Pacemaker

回答

1

您需要在您的應用中實現VOIP背景模式。一旦你實現它,你的應用程序將在後臺啓動,並有機會打開一個連接到你的服務器並維護它,這樣你就可以爲你的用戶顯示來電屏幕。

+0

如果我有後臺權限,並且正在運行應用程序。如何顯示類似於Viber的傳入對話框給用戶? UILocalNotification已被提出,但據我所知,你不能從這些應用程序中去,它們僅用於顯示目的。 – Pacemaker

+1

這是不正確的。使用本地通知時,默認操作將打開應用程序。 –

+0

謝謝。它現在正在爲我工​​作。 – Pacemaker