0

我正在寻找一种方法来在我的应用程序处于后台运行状态时获得有关任何用户启动的触摸事件的通知,我想明确表示我不想处理手势事件或破坏 UIResponder 链,某种形式的通知用户在屏幕上的某个地方开始触摸?

4

2 回答 2

1

不允许。如果应用程序在后台,则只允许执行一些特定操作:-

  • 播放音乐
  • 随时通知他们的位置
  • 互联网协议(VoIP)
  • 来自外部附件的更新

必须阅读以下 Apple 链接中的“应用程序状态和多任务处理”部分

http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html

“它一定会给你强大的基础”

于 2013-05-03T11:54:25.570 回答
1

使用标准 SDK 根本不可能做到这一点。您将能够记录用户在其他应用程序中点击的位置,并记录他们在键盘上输入的内容。这是不允许的。只有发送到您的应用程序的触摸才能被拦截和处理。

于 2013-05-03T11:18:31.103 回答