2013-05-03 3 views
0

내 앱이 백그라운드 실행 상태에있는 동안 사용자가 시작한 터치 이벤트에 대한 알림을받을 수있는 방법을 찾고 있습니다. 제스처 이벤트를 처리하거나 UIResponder 체인을 중단하고 싶지 않아요. 알림 형식을 사용하고 싶습니다. 그 사용자가 화면 어딘가에서 터치를 시작 했습니까?iOS에서 백그라운드 터치 상태에서 글로벌 터치 이벤트 알림을받는 방법?

+0

가능하지 않음을 "그것은 확실히 당신에게 강력한 기반을 제공 할 것이다". 사용자가 암호를 알고 있는지 생각해보십시오. 키보드에서 손가락을 두드리는 위치를 녹음 할 수 있습니다. iOS에서는 허용하지 않습니다. –

+0

그래, 그게 아주 불안한 사용자 경험이 될 것입니다, 나는 그저 화면을 만지고 있는지 알고 싶습니다. – carelesslyChoosy

+0

@ Abhinav Singh : 해결 방법이 있습니까? 개인 API를 사용하여 비슷한 종류가 필요합니다. App Store에 제출할 필요도 없습니다. 그래서 당신이 그것을위한 솔루션을 발견한다면 공유하십시오. – Rachit

답변

1

표준 SDK를 사용하는 것은 불가능합니다. 사용자가 다른 응용 프로그램을 두드리는 위치를 기록하고 키보드에서 입력하는 내용을 녹음 할 수 있습니다. 이것은 허용되지 않습니다. 앱으로 전송 된 접촉 만 가로 채서 처리 할 수 ​​있습니다.

+0

관심을 가져 주셔서 감사합니다. 그렇습니다. 그리고 나는 어떤 사용자가 만지고 있는지 알 필요가 없다. 나는 단지 사용자가 화면을 만지고 있는지 여부를 알고 싶다. – carelesslyChoosy

1

허용되지 않음. 앱이 백그라운드에있는 경우에만 몇 가지 특정 작업을 수행 할 수 있습니다 : -

  • 음악 재생
  • 항상 자신의 위치를 ​​알려주는
  • 인터넷 프로토콜 (VoIP)를 외부에서
  • 업데이트 액세서리

는 "앱 미국과 멀티 태스킹"

아래 애플의 링크에서 섹션 을 읽을 수 있어야합니다

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

+0

나는 지금 앱 스토어 제출물을 찾고 있지 않습니다. 코드 실험이 더 많으며,이 점을 언급 해 주셔서 감사합니다. – carelesslyChoosy

+0

항상 ... # 코드 실험은 Apple Docs를 통해서만 성공합니다. 훌륭한 자원! –