如何将我的 iOS voip 应用程序声明为联系信息的选项(如 WhatsApp)?

Wis*_*iss 5 voip addressbook ios

我想在通讯录的联系信息中添加我的应用程序,用于消息传递、视频通话。

在此处输入图片说明

Moh*_* G. 2

这个功能可以使用CallKit来实现,总之 CallKit 为所有 VoIP 应用程序提供了原生电话应用程序 UI,让您的应用程序在联系人中可见(集成 CallKit 后),您只需要平滑地长按音频/视频通话按钮.\xe2\x80\xa8

\n\n

默认情况下,它显示最常用的应用程序(例如 WhatsApp),一旦您长按图标,它就会显示支持应用程序的列表(启用 VoIP 的应用程序)。您可以从中选择要执行操作的应用程序。

\n\n

屏幕截图将使您更容易理解。\xe2\x80\xa8\xe2\x80\xa8

\n\n

图 1 - 是默认情况,即默认通话和视频选项。\xe2\x80\xa8

\n\n

图 2 - 长按通话选项,\xe2\x80\x99 将显示所有能够进行音频通话的应用程序。\xe2\x80\xa8

\n\n

图片 3 - 视频选项相同。\xe2\x80\xa8

\n\n

图 4 - 一旦您\xe2\x80\x99 使用任何应用程序(假设是 WhatsApp),默认图标将更改为 WhatsApp,并且在列表中\xe2\x80\x99 将开始显示 WhatsApp 和其他相关应用程序。

\n\n

来源:#1 Ray Wenderlich 教程,#2 CallKit Objective-C 和 Swift 示例代码

\n\n

\xe2\x80\xa8\xe2\x80\xa8注意: - 在下面的列表中,\xe2\x80\x99 一旦您使用任何应用程序拨打电话,就会开始显示应用程序名称。即使您卸载该特定应用程序,它\xe2\x80\x99仍会保留在列表中。

\n