我们能否在不使用任何服务器服务或推送通知的情况下VoIP
通过新框架集成服务?CallKit
我对这个概念真的很陌生,还检查了扬声器盒应用程序作为示例应用程序,但不太了解它是如何工作的。
如果有人集成了,请分享您的反馈CallKit
。
谢谢
该CallKit
框架提供对 VoIP 功能以及呼叫阻止和识别的编程访问。应用程序可以使用 CallKit 接听来电并使用本机电话 UI 拨打电话。
我们能否在不使用任何服务器服务或推送通知的情况下通过新的框架呼叫套件集成 VoIP 服务?
不,我们不能使用它。您将需要第三方,如Twilio
、Plivo
或ICELink
创建您自己的服务器。然后提供CallKit
所需的数据,它将处理调用和 UI 的东西。您可以阅读苹果文档以获取更多想法。
如果 CallKit 应用程序只打算拨打电话,那么可能没有服务器组件。但是,如果应用程序打算在应用程序未运行时(例如,当它被挂起时)接收传入呼叫,则必须通过推送通知通知这些传入呼叫,并且这些推送通知通常由后备服务器发送。