在 ios 10.2.1 中进行 phone 调用时不显示确认对话框,但在 10.3 中显示

confirmation dialogue is not showing when making a phone call in ios 10.2.1 but showing in 10.3

我正在使用此代码进行 phone 调用。但是确认警报未显示在 iOS version 10.2.1 的设备中,而是显示在 iOS 10.3.

if let url = URL(string: "tel://\(selectedNumber)"){
    if #available(iOS 10.0, *) {
        UIApplication.shared.open(url, options: [:], completionHandler: nil)
    } else {
        UIApplication.shared.openURL(url)                
    }
}
}

但我想在所有 iOS 版本中显示确认警报。

我找到了解决方案,如果我使用 "telprompt://" 它会在各种 ios 版本中显示确认对话。但在 ios 10.3 确认对话框中显示是否使用 "tel://" 或 "telprompt://".