ios - 如何使用 CallKit 进行非 voip 调用?

标签 ios callkit

我想使用新的 iOS 10 CallKit 但使用默认运营商从应用程序调用电话。可能吗?如果是,怎么办?

目前正在使用:

public void dial(String number) {
  NSURL url = new NSURL("tel://" + number);
  UIApplication.getSharedApplication().openURL(url);
}

最佳答案

如果您希望使用设备的运营商而不是通过您自己的应用程序调用标准电话(即不作为您自己的应用程序中的“VoIP”电话),那么启动一个 tel: URL 是仍然是这样做的方法。 CallKit 仅在您自己的应用支持通话时才会参与,但如果您调用的是运营商支持的电话,则情况并非如此。

关于ios - 如何使用 CallKit 进行非 voip 调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37979300/

相关文章:

ios - 如何在 alamofire 中使用 cookie 发布 HTTPRequest

javascript - iOS 11 getUserMedia 不工作?

ios - 为什么 NULL 需要用 block 进行类型转换?

ios - CallKit - 最近通话中的通话记录不显示拨出电话的姓名

ios - 在 iOS 中识别未知的 GSM 调用

ios - 如何在不按删除按钮的情况下删除表格 View 单元格?

ios - 如何在 Objective-C 中编辑 CSS 文件

iOS VoIP 通知在启动前崩溃

c# - 如何使用 Xamarin 中的 CallDirectoryExtension 创建一个提供来电显示的应用程序?

ios - 如何使用 CallKit 通过 CXCallUpdate 添加 customInfo?