【问题标题】:Call functionality for iOS devices? Like Viber or Tango callsiOS 设备的通话功能?像 Viber 或 Tango 通话
【发布时间】:2013-11-22 11:35:21
【问题描述】:

在 iPhone/iPad 应用程序(如 Tango 和 Viber)中,您可以像打电话一样在应用程序内拨打电话。我的意思是当您拨打电话时,其他客户的电话会响起,并且接听选项会出现在屏幕底部。这不是推送通知,而是可以接听或拒绝的呼叫。

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

如何实现这种功能?

【问题讨论】:

  • 嗨,我仍然无法找到如何实现这一点?你能做到吗?谢谢

标签: ios objective-c p2p tango viber


【解决方案1】:

您需要在您的应用中实现 VOIP 后台模式。实施后,您的应用将在后台启动,并有机会打开与服务器的连接并对其进行维护,因此您可以为用户显示来电屏幕。

【讨论】:

  • Leo 上面的回答完全正确。这里有一些链接可以帮助您入门。 developer.apple.com/library/ios/documentation/iphone/conceptual/…raywenderlich.com/29948祝你好运!
  • 感谢来源!还有一个小问题; VoIP 通话可以,但我想进行视频通话,它使用相同的协议,对吗?
  • 我不认为 voip 可用于视频通话。在本教程中试试这个iphonegamezone.net/…,它使用 Opentok 库和 Parse 作为后端。或者,如果您真的想亲自动手并从头开始做所有事情,则需要使用 AV Foundation 库developer.apple.com/library/mac/documentation/AudioVideo/…
  • 但是当您使用 Opentok 拨打电话时,该应用程序必须在被呼叫的手机上处于活动状态。这就是为什么我很困惑。我需要能够呼叫应用程序处于活动或非活动状态的电话。如我所见,使用 Voip 可以进行这种呼叫。但是我怎样才能拥有与视频通话相同的功能呢?这就是问题所在......
  • 这不是真的。使用本地通知,默认操作会打开应用程序。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-31
  • 2021-07-23
相关资源
最近更新 更多