有没有办法通过 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)"