iPhone开发 - 检测用户活动

时间:2014-05-09 02:38:45

标签: ios

有人可以告诉我在构建iPhone应用程序时是否可以使用以下内容。

我只是想要执行以下操作的小应用程序:

  1. 检测手机是否正在使用,屏幕是否醒着?
  2. 检测有效的互联网连接。
  3. 是否有简单的库可用于计算此信息。

1 个答案:

答案 0 :(得分:2)

- 检测手机是否正在使用,屏幕是否清醒?

这是不可能的,因为它会侵犯用户的隐私。除非您在讨论检测您的应用是否在前台,背景,暂停模式等方面被主动使用,否则它是肯定的。

代码示例: -

UIApplicationState state = [[UIApplication sharedApplication] applicationState];  
if (state == UIApplicationStateBackground || state == UIApplicationStateInactive){
    //Do Something
}
else{
    //Do Other thing
}

- 检测有效的互联网连接。

是的,有可能,我正在使用此https://github.com/tonymillion/Reachability