我们能够查看呼叫是否正在响铃,这样可以在收到短信时通知吗?
答案 0 :(得分:0)
不,无法知道iOS中是否收到消息,因为它以消息应用程序的推送通知的形式进入系统。任何应用程序发出的推送通知都无法检测到您的内容,即使使用 NotificationCenter 观察员也无法检测到...
但您可以检测到您的应用使用来自AppDelegate的applicationWillResignActive()
方法拨打可能的短信(或来电)后,我们将暂停。根据Apple的说法:
应用程序即将从活动状态转为非活动状态时发送 州。某些类型的临时中断可能会发生这种情况 (例如来电或短信)或用户退出时 应用程序,它开始转换到后台状态。 使用此方法可暂停正在进行的任务,禁用计时器和限制 降低OpenGL ES帧速率。游戏应该使用这种方法暂停 游戏。
但是没有办法确定这是否是由收到的短信发出的。
请告诉我这是否有帮助!