【发布时间】:2017-08-24 14:34:42
【问题描述】:
更新到 10.3 后,我的应用在使用 openURL: options: completionHandler: 方法按下我的应用中的通话按钮后不再自动拨打电话号码。
相反,每次都会出现提示以确认用户的意图。
根据 Apple 文档:
tel URL 方案用于在 iOS 设备上启动电话应用程序并启动指定电话号码的拨号。当用户点击网页中的电话链接时,iOS 会显示警告,询问用户是否真的要拨打电话号码,如果用户接受,则开始拨号。当用户在本机应用程序中打开带有 tel 方案的 URL 时,iOS 不会显示警报并在不进一步提示用户的情况下启动拨号。但是,可以将原生应用配置为显示自己的警报。
据此,提示会显示网页,但不会显示在本机 iOS 应用程序中。
这可能是 10.3 中的错误吗?或者是否有我需要使用的新功能或要包含在我不知道的 info.plist 中的新属性?
谢谢。
【问题讨论】: