ios - iOS 设备的通话功能?比如 Viber 或 Tango 电话

标签 ios objective-c p2p tango viber

在 Tango 和 Viber 等 iPhone/iPad 应用程序中,您可以在应用程序中调用电话。我的意思是当你打电话时,另一个客户的电话响了,接听选项出现在屏幕的底部。这不是推送通知,而是可以接听或拒绝的电话。

即使应用程序在被调用的 iPhone 的后台运行,也没有什么不同,调用会出现在屏幕上,并带有接听选项。此外,如果您取消通话,它会在正在通话的另一部手机上消失。很快它就像一个电话调用,但它不是,它是一个应用程序内调用。

如何实现这种功能?

最佳答案

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

关于ios - iOS 设备的通话功能?比如 Viber 或 Tango 电话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20143956/

相关文章:

c# - Unity 中通过 WebRTC 进行 P2P 数据传输

ios - 自动旋转代码适用于 iPhone,但不适用于 iPad

ios - 阻止我的应用程序在当前发布的设备以外的设备上运行

objective-c - 从触摸函数调用函数

ios - 如何设置每两周一次本地通知

java - 在 jxta 中查找加载的模块/服务

ios - UITableView deselectRowAtIndexPath 淡化为白色而不是 contentView.backgroundColor?

ios - 构建步骤 'Xcode' 将构建标记为失败 - Jenkins iOS

ios - 如何访问来自不同类 Obj-C 的变量

java - 防火墙和 NAT 后面的 P2P 消息传输