有没有办法通过 telprompt URL 方案从 iOS 应用程序进行隐藏调用?
Is there a way to make a hidden call from an iOS app through the telprompt URL scheme?
我可以使用此代码拨打 phone 电话:
if let url = URL(string: "telprompt://\(number)"), UIApplication.shared.canOpenURL(url) {
UIApplication.shared.open(url, options: [:], completionHandler: nil)
}
现在我想用隐藏的 phone 号码拨打 phone 电话,所以我会添加 #31#
但 url
不是,canOpenURL
函数甚至没有被调用。
if let url = URL(string: "telprompt://#31#\(number)"), UIApplication.shared.canOpenURL(url) {
UIApplication.shared.open(url, options: [:], completionHandler: nil)
}
tel://
方案响应相同,我不想进入系统设置并在那里更改它,因为它会在我每次拨打电话时隐藏我的号码。
有什么想法吗?
Xcode 11.5 - macOS Catalina - Swift 5
您尝试过 url 对 #
进行编码吗?
"telprompt://%2331%23\(number)"
我可以使用此代码拨打 phone 电话:
if let url = URL(string: "telprompt://\(number)"), UIApplication.shared.canOpenURL(url) {
UIApplication.shared.open(url, options: [:], completionHandler: nil)
}
现在我想用隐藏的 phone 号码拨打 phone 电话,所以我会添加 #31#
但 url
不是,canOpenURL
函数甚至没有被调用。
if let url = URL(string: "telprompt://#31#\(number)"), UIApplication.shared.canOpenURL(url) {
UIApplication.shared.open(url, options: [:], completionHandler: nil)
}
tel://
方案响应相同,我不想进入系统设置并在那里更改它,因为它会在我每次拨打电话时隐藏我的号码。
有什么想法吗?
Xcode 11.5 - macOS Catalina - Swift 5
您尝试过 url 对 #
进行编码吗?
"telprompt://%2331%23\(number)"