在使用 tel:-URL-Scheme 调用电话号码时,我看到了未记录的行为变化。
例子
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://232322"]];
在 iOS4 和 iOS5 中,通话结束后,用户被留在手机应用程序中。在 iOS 6 中,发出调用的应用程序现在重新启动。有趣的是,使用 facetime://URL 进行 facetime-Call 不会重新启动应用程序。不是很一致:)
有谁知道如何控制这种行为,所以它的行为就像在 iOS4/iOS5 下一样?
最佳答案
你不能,实现完全取决于响应 URL 方案的应用程序。在 tel:
的情况下计划它的拨号器。
由于 Apple 没有为 tel:
发布任何方案参数没有办法控制拨号器的行为。
关于iOS6 : Changed behavior when using tel://-url to dial phone number,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12795719/