当前位置: 首页 > 面试题库 >

通过URL方案10.2+拨打电话时ios用户提示

商华藏
2023-03-14
问题内容

看起来苹果已经改变了通过URL计划拨打电话时的行为。当前,我们使用以下代码来发起电话呼叫:

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

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

是否有人知道(a)这是新的预期行为和/或(b)是否存在另一种方法来发起电话而不提示用户?


问题答案:

不幸的是,版本10.3限制了直接拨打电话和通话时间。

自行检查:

https://developer.apple.com/library/content/releasenotes/General/RN-
iOSSDK-10.3/

https://support.apple.com/zh-CN/HT207617



 类似资料:
  • 拨打普通电话(SkypeOut)     使用  Skype ,对传统的电话回线拨打电话。若要使用此机能,需先购买 Skype 点数。 1. 进入  Skype 的选单画面后,选择(拨号)。 2. 选择[国家或地区],从清单中选择国家或地区。 3. 选择[电话号码]后,输入号码并选择[确定]。 4. 选择[通话]。 对方接听后,即可开始通话。 重要 无法使用  Skype 拨打紧急电话。

  • 拨打电话     拨打电话给 Skype 联系人。开始通话前,需先让支援PSP™版 Skype 的音频输入设备连接PSP™主机。 从联系人名单选择拨打对象 1. 进入 Skype 的选单画面后选择(联系人)。 2. 从联系人名单中选择电话的拨打对象。 可拨打电话给登入状态为(在线)等可通话状态的联系人。 开始呼叫后,会显示对方的名字或 Skype 账号。对方回复后即可开始通话。 提示 透过 Sky

  • 本文向大家介绍iOS 拨打电话代码的三种方式,包括了iOS 拨打电话代码的三种方式的使用技巧和注意事项,需要的朋友参考一下  1,这种方式,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示 2,这种方式,打完电话后还会回到原来的程序,也会弹出提示,一般用这种 3,这种方式,也会回去到原来的程序里(注意这里的telprompt),也会弹出提示 以上所述是小编给大家介绍的iOS

  • 接听由普通电话拨打的电话(SkypeIn)     可接听传统的电话回线拨打的电话。若要使用此机能,需先购买  Skype 点数,或使用信用卡购买  SkypeIn 号码。其次,开始通话前,需先让支援PSP™版 Skype 的音频输入设备连接PSP™主机。 1. 登入 Skype ,并将登入状态调整为[ 在线]。 登入状态为[ 脱机]等状态时,无法接听电话。 2. 铃声响起,并显示来电画面后,选择

  • 问题内容: 我正在尝试拨打的电话不是使用特定号码,而是使用在变量中被调用的号码,或者至少告诉它在您的电话中提取该号码。这个在变量中被调用的数字是我使用解析器或从网站sql检索到的数字。我做了一个按钮,试图用一个函数调用存储在变量中的电话号码,但无济于事。一切都会帮助谢谢! 问题答案: 试一试: 假设电话号码在。 的返回Optional,因此使用可以确保它是(而不是)返回的。 对于Swift 3:

  • 问题内容: 当我用make或new调用创建新的slice或struct时: Go通过内存分配系统调用分配多少内存?它是否预分配了内存,以便后续调用不会触发新的系统调用? 我问这个问题是因为我需要在代码中频繁分配内存。我不确定是否需要自己实现一个内存分配器,还是可以依靠Go来完成肮脏的工作。如果Go确实预分配了内存,我可以自定义要分配的块大小吗? 我在Go中编写了一些实验代码,并在strace下运行