在 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://".
我正在使用此代码进行 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://".