草庐IT

iphone - 电话来电时 NSURLConnection 会中断吗?

当特定应用程序的URL连接正在执行并且电话调用同时到达时,URL连接会发生什么情况? 最佳答案 这取决于您的应用和连接,首先您的应用必须支持后台运行。然后,如果互联网连接是GRPS、CDMA或EDGE,您的连接将被断开,如果在超时期限内未重新建立连接,NSURLConnection将收到错误消息。在3G和WiFi上,您可以同时拥有数据和语音。在LTE上,所有数据连接都断开,巫婆回到UMTS(3G),请参阅Codo的评论 关于iphone-电话来电时NSURLConnection会中断吗?

iphone - 来电唤醒iOS后台应用程序?

是否可以在有来电时在后台唤醒应用程序,并访问CoreTelephony以通过网络发送一些信息?我现在几乎是iOS开发的新手,但有人问我iOS是否有能力做到这一点。我也在iOS引用资料中进行了搜索,但一无所获。如果能有更有经验的人回答就更好了。非常感谢!速记 最佳答案 请看一下关于executingcodeinthebackground的文档.如果您转到“实现VoIP应用程序”部分,您会看到您的应用程序实际上可能会定期被唤醒,以便它可以检查是否有任何事情要做(在您的情况下,如果我理解您的话正确地,您将使用CTCall来检查调用状态)。

ios - Mi Band 1S 在 iOS 上处理来电时振动

所以。初始数据:设备小米手环1或1S与iPhone配对的设备小米iOS应用有“来电时振动”选项他们是如何实现的?如果您重新启动设备或强制退出应用程序,它会继续工作。默认BLE背景不常见。知道这个应用如何处理事件吗?对于投票赞成关闭此问题的人。这是一个非常有趣的问题,需要一些关于蓝牙和背景的特定知识。例如,有三种蓝牙背景模式:external-accessory用于老式非蓝牙、bluetooth-central和bluetooth-peripheral。我对最后两个做了很多实验。但是在阅读文档后它并没有像您预期的那样工作。我在SO上发现了关于这个主题的几个问题。他们都报告了关于蓝牙背景的

ios - 从 iPhone 上的来电中获取来电者的电话号码

我正在尝试在来电时获取来电显示(电话号码)。TrueCaller已经实现了这一点,他们获得了来电者的电话号码。我找到了以下信息:1.CoreTelephonyFramework(只给出调用状态)2.Apple9.0更新:“Maybe”联系人同步。使用邮件应用程序并检测传入的电话号码。 最佳答案 ###EDIT###iOS10及更高版本:使用Callkit,看看调用目录扩展根据文档,识别来电者当手机接到来电时,系统首先会查询用户的联系人以找到匹配的电话号码。如果未找到匹配项,系统会查询您应用程序的调用目录扩展以找到匹配的条目来识别电话

ios - 如何使用callkit 框架在iOS 原生ui 调用中显示来电图像?

在我的iOS应用程序中,我使用CallKit和PushKit进行VOIP通话。通过使用CallKit,我能够显示native调用ui和一切正常,但我需要显示带有调用者图像的native调用UI。如何做到这一点?Image1withoutcallerimageatreceiverside"myappcurrentlybehavelikethis"Image2withcallerimageatreceiverside"Iwantlikethisinmyapp" 最佳答案 如果用户的联系人数据库包含与通过CXCallUpdate为来电指定

ios - 如何在后台状态下获取来电/去电事件

在我的一个应用程序中,它具有播放声音的功能,我已成功实现。即使当应用程序正在运行(前台状态)并且我们收到来电时,应用程序音乐也会停止并在通话断开时再次恢复。现在真正的问题来了。当应用程序进入后台状态时,我们不会收到任何来电/去电事件。在后台模式下如果音乐正在我的应用程序中播放并且我们接到任何来电,则应用程序音乐会自动停止但在通话断开时不会再次恢复,这与iPhone音乐应用程序不同。这是iOS的限制还是我们可以实现?注意:我不是在寻找越狱设备或企业应用程序的任何解决方案 最佳答案 您是否尝试过在AppDelegate类中创建调用中心并

ios - 如何以编程方式检测来电

我需要我的应用在有来电时发送通知(来电、接通、通话结束)我用通知注册了我的viewController。[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(callReceived:)name:CTCallStateIncomingobject:nil];[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(callEnded:)name:CTCallStateDisconnectedobject:nil];[

ios - 如何以编程方式检测来电

我需要我的应用在有来电时发送通知(来电、接通、通话结束)我用通知注册了我的viewController。[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(callReceived:)name:CTCallStateIncomingobject:nil];[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(callEnded:)name:CTCallStateDisconnectedobject:nil];[

ios - 我可以在后台观察来电和去电吗?

当我的应用程序在前台时,它需要轻松检测调用事件,如调用连接、调用断开,但当我的应用程序进入后台时,它不会检测到任何调用事件。那么如何在后台检测来电和去电等通话事件呢?我正在使用iOS10和XCode8开发CallKit框架。我发现核心电话框架已在iOS10中弃用。我正在使用CXCallObserverDelegate模式来观察调用。我想计算通话过程中来电和去电的通话时长。 最佳答案 在搜索了这个问题之后,我得到了这个我认为可能有帮助的答案是的,您可以检测到调用,但前提是您的应用程序在前台运行。为此,您可以使用CoreTelephon

ios - 我可以在后台观察来电和去电吗?

当我的应用程序在前台时,它需要轻松检测调用事件,如调用连接、调用断开,但当我的应用程序进入后台时,它不会检测到任何调用事件。那么如何在后台检测来电和去电等通话事件呢?我正在使用iOS10和XCode8开发CallKit框架。我发现核心电话框架已在iOS10中弃用。我正在使用CXCallObserverDelegate模式来观察调用。我想计算通话过程中来电和去电的通话时长。 最佳答案 在搜索了这个问题之后,我得到了这个我认为可能有帮助的答案是的,您可以检测到调用,但前提是您的应用程序在前台运行。为此,您可以使用CoreTelephon