看来Apple通过URL Scheme拨打电话时改变了行为 . 我们目前使用此代码发起电话:
let url = NSURL(string: "tel://011111111111")
UIApplication.sharedApplication().openURL()
在iOS 10.2之前,这立即启动了拨号器并拨打了电话 . 现在看来这已经改变了,用户收到确认拨打电话的提示 . 看来tel://的行为更像telprompt:// . 尽管官方Apple URL Scheme文档(2015年最新更新)提到如果从本机应用程序打开tel:// URL,则不需要用户交互 .
有没有人知道(a)这是新的,预期的行为和/或(b)如果有另一种方式来启动电话,而不提示用户?
1 回答
不幸的是,版本10.3限制了直接通话电话和正面时间 .
自行检查:
https://developer.apple.com/library/content/releasenotes/General/RN-iOSSDK-10.3/
https://support.apple.com/en-gb/HT207617