代码之家  ›  专栏  ›  技术社区  ›  Dharini

UIApplication.shared.open(URL(字符串:“tel://\(varContact)”)!)要求打电话/取消?[副本]

  •  0
  • Dharini  · 技术社区  · 6 年前

    let url = NSURL(string: "tel://011111111111")
    UIApplication.sharedApplication().openURL()
    

    在iOS 10.2之前,这会立即启动拨号程序并拨打电话。现在看来已经改变了,用户会收到确认打电话的提示。看起来tel://的行为更像telprompt://。尽管苹果官方的URL方案文档(最近更新于2015年)提到,如果从本地应用程序打开tel://URL,则不需要用户交互。

    是否有人知道(a)这是否是新的、预期的行为和/或(b)是否有其他方法可以在不提示用户的情况下启动电话?

    0 回复  |  直到 7 年前
        1
  •  4
  •   Raul Gaitan    7 年前