我如何直接从我的应用中拨打USSD号码,因为根据我的研究,我无法将此URL openURL
与tel://*2342#*"
一起使用,因为Apple阻止了该操作
所以我想也许我可以复制该号码并通知用户,然后我将打开“电话”应用程序,以便他可以粘贴该号码,但也找不到如何打开“电话”应用程序
答案 0 :(得分:0)
func dial(phoneNum: String) {
guard let url = URL(string: "tel://\(phoneNum)") else {
print("invalid url")
return
}
if #available(iOS 10, *) {
UIApplication.shared.open(url, options: [:], completionHandler: nil)
} else {
UIApplication.shared.openURL(url)
}
}
}
上面的代码将打开“电话”应用程序。您最终应该传递一个假字符串。
注意: 此代码在模拟器上不起作用。