iOS*_*erd 12 openurl ios ios10.3
更新到10.3后,使用openURL:options:completionHandler:方法在我的应用程序中按下呼叫按钮后,我的应用程序不再自动拨打电话号码.
相反,每次都会出现提示以确认用户的意图.
根据Apple文档:
tel URL方案用于在iOS设备上启动Phone应用程序并启动拨打指定的电话号码.当用户点击网页中的电话链接时,iOS会显示一条警告,询问用户是否确实要拨打电话号码并在用户接受时启动拨号.当用户在本机应用程序中打开带有tel方案的URL时,iOS不会显示警报并启动拨号而不会进一步提示用户.但是,可以将本机应用程序配置为显示其自己的警报.
根据此,提示显示网页但不显示在本机iOS应用程序中.
这可能是10.3中的错误吗?或者是否需要使用新功能或在info.plist中包含我不知道的新属性?
谢谢.
Jam*_*s P 16
这在10.3发行说明中列为已知问题.
https://developer.apple.com/library/content/releasenotes/General/RN-iOSSDK-10.3/
的OpenURL
当第三方应用程序调用openURL时:在tel://,facetime://或facetime-audio:// URL上,iOS会在拨号前显示提示并要求用户确认.
它也列在10.3更新的安全性内容中,所以我假设这是一个新功能,这是留下来的.
iOS中存在一个问题,允许在没有提示的情况下进行呼叫.通过提示用户确认呼叫发起来解决此问题.
| 归档时间: |
|
| 查看次数: |
8167 次 |
| 最近记录: |