开发的时候可以用callkit打phone电话吗?
Can we use callkit to make phone call when in development?
是否可以在应用尚未启动时使用 Callkit
进行应用内 phone 调用(不将用户引导出应用)?
我已经在我的物理设备上构建了应用程序,并且 SIM 卡可以正常工作。我可以在应用程序外部进行 phone 调用。但是当我进行应用内 phone 呼叫时,它只显示“已连接”,但另一端没有响铃。我是否必须将它启动到 TestFlight 才能使其工作?
编辑:我安装了 Apple callkit 演示应用程序,当我拨出电话时,对方没有收到。 https://developer.apple.com/documentation/callkit
在我看来,您想使用 CallKit
拨打 GSM 电话。如果是这样,您可能误解了 CallKit
的功能。
如文档所述:
CallKit provides the calling interface, and you handle the back-end communication with your VoIP service.
因此,您必须构建或设置 VoIP 后端服务才能拨打电话(您只能拨打 VoIP 电话)。 CallKit
仅负责显示系统调用UI 并协调您的调用服务与其他应用程序和系统。
除此之外,您还必须支持 PushKit
VoIP 通知 (https://developer.apple.com/documentation/pushkit),以便能够在您的应用未 运行 时接听电话。
是否可以在应用尚未启动时使用 Callkit
进行应用内 phone 调用(不将用户引导出应用)?
我已经在我的物理设备上构建了应用程序,并且 SIM 卡可以正常工作。我可以在应用程序外部进行 phone 调用。但是当我进行应用内 phone 呼叫时,它只显示“已连接”,但另一端没有响铃。我是否必须将它启动到 TestFlight 才能使其工作?
编辑:我安装了 Apple callkit 演示应用程序,当我拨出电话时,对方没有收到。 https://developer.apple.com/documentation/callkit
在我看来,您想使用 CallKit
拨打 GSM 电话。如果是这样,您可能误解了 CallKit
的功能。
如文档所述:
CallKit provides the calling interface, and you handle the back-end communication with your VoIP service.
因此,您必须构建或设置 VoIP 后端服务才能拨打电话(您只能拨打 VoIP 电话)。 CallKit
仅负责显示系统调用UI 并协调您的调用服务与其他应用程序和系统。
除此之外,您还必须支持 PushKit
VoIP 通知 (https://developer.apple.com/documentation/pushkit),以便能够在您的应用未 运行 时接听电话。