gpt4 book ai didi

iphone - 使用不带 alertView 的 UIWebView 在 iOS 中以编程方式调用电话

转载 作者:行者123 更新时间:2023-11-29 13:05:24 24 4
gpt4 key购买 nike

是否可以在没有 alertView 的情况下使用 UIWebView 在 iOS 中以编程方式调用电话?基本上我知道,当我们查看一个 webview 并将其隐藏并尝试调用一个号码时,它会毫无问题地调用该号码并毫无问题地返回应用程序。唯一的问题是我们能否删除当此 webview 执行代码“tel:” 时出现的 alertview。我还尝试了 openURL: 方法,但在调用完成后我们没有返回到应用程序。我的要求是我应该在不与任何警报 View 交互的情况下以编程方式进行调用,并且在完成调用后应该返回到应用程序。

最佳答案

恐怕您的要求目前无法实现。

  1. 当您使用 WebView 调用电话时,您无法删除警报,因为它是 UIWebView 的行为。
  2. 如果需要,您可以使用 telprompt://URL 方案。但是,此 URL 方案有可能在未来被删除。

    NSURL *url = [NSURL URLWithString:@"telprompt://%@",phoneNumber];
    if([[UIApplication sharedApplication]canOpenURL:url]) {
    [[UIApplication sharedApplication]openURL:url];
    }

同样在这种情况下,您将收到警报,但您将返回到应用程序。

关于iphone - 使用不带 alertView 的 UIWebView 在 iOS 中以编程方式调用电话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18762721/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com