如何使用 CallKit 进行非 voip 呼叫?

How can CallKit be used to make a non-voip call?

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

目前正在使用:

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

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