2013-11-22 59 views
2

在Tango和Viber等iPhone/iPad应用程序中,您可以拨打电话等应用程序。我的意思是当你拨打电话时,另一个客户的电话铃声响起,答案选项出现在屏幕的底部。这不是推送通知,而是可以回答或拒绝的电话。iOS设备的通话功能?像Viber或探戈电话

即使应用程序在被调用的iPhone的后台运行,它也没有区别,该调用将显示在屏幕上,并带有answer选项。此外,如果您取消通话,它将在被呼叫的其他电话上消失。不久它就像一个电话,但它不是,它是一个应用程序内的电话。

这种功能如何实现?

+0

嗨,我仍然无法找到如何实现这一目标?你能做到吗?谢谢 – Pacemaker

回答

1

您需要在您的应用中实现VOIP背景模式。一旦你实现它,你的应用程序将在后台启动,并有机会打开一个连接到你的服务器并维护它,这样你就可以为你的用户显示来电屏幕。

+0

如果我有后台权限,并且正在运行应用程序。如何显示类似于Viber的传入对话框给用户? UILocalNotification已被提出,但据我所知,你不能从这些应用程序中去,它们仅用于显示目的。 – Pacemaker

+1

这是不正确的。使用本地通知时,默认操作将打开应用程序。 –

+0

谢谢。它现在正在为我工​​作。 – Pacemaker