[英]How can I call a method in parent view? (iPhone/ Objective-C)
[英]How can I check missed call in iPhone using Objective-C?
如何使用Objective-C检查iPhone中的未接来电?
无法从第三方软件访问iPhone手机。 幸运的是。
沙箱阻止从第三方应用程序访问电话功能。 因此,无法检测未接来电。
使用Core Telephony框架,检测呼叫状态的变化。 听取来电。 现在,当有来电时,您的应用程序会收到通知。
在此之后,当弹出警报时,将调用applicationWillResignActive 。
第二种情况表示未接来电。
当您有来电时,该功能
- (void)applicationWillResignActive:(UIApplication *)application;
被调用,如果调用被错过,应用程序将再次激活并执行该功能
- (void)applicationDidBecomeActive:(UIApplication *)application;
叫做。
这样,您就可以检测未接来电。 我知道没有其他方法可以做到这一点。
唯一的缺点是,当您的应用程序处于活动状态时锁定/解锁设备时也会调用这些方法,这样您就无法知道它是未接来电还是用户锁定了设备。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.