내 앱이 백그라운드 실행 상태에있는 동안 사용자가 시작한 터치 이벤트에 대한 알림을받을 수있는 방법을 찾고 있습니다. 제스처 이벤트를 처리하거나 UIResponder 체인을 중단하고 싶지 않아요. 알림 형식을 사용하고 싶습니다. 그 사용자가 화면 어딘가에서 터치를 시작 했습니까?iOS에서 백그라운드 터치 상태에서 글로벌 터치 이벤트 알림을받는 방법?
답변
표준 SDK를 사용하는 것은 불가능합니다. 사용자가 다른 응용 프로그램을 두드리는 위치를 기록하고 키보드에서 입력하는 내용을 녹음 할 수 있습니다. 이것은 허용되지 않습니다. 앱으로 전송 된 접촉 만 가로 채서 처리 할 수 있습니다.
관심을 가져 주셔서 감사합니다. 그렇습니다. 그리고 나는 어떤 사용자가 만지고 있는지 알 필요가 없다. 나는 단지 사용자가 화면을 만지고 있는지 여부를 알고 싶다. – carelesslyChoosy
허용되지 않음. 앱이 백그라운드에있는 경우에만 몇 가지 특정 작업을 수행 할 수 있습니다 : -
- 음악 재생
- 항상 자신의 위치를 알려주는
- 인터넷 프로토콜 (VoIP)를 외부에서
- 업데이트 액세서리
는 "앱 미국과 멀티 태스킹"
아래 애플의 링크에서 섹션 을 읽을 수 있어야합니다나는 지금 앱 스토어 제출물을 찾고 있지 않습니다. 코드 실험이 더 많으며,이 점을 언급 해 주셔서 감사합니다. – carelesslyChoosy
항상 ... # 코드 실험은 Apple Docs를 통해서만 성공합니다. 훌륭한 자원! –
가능하지 않음을 "그것은 확실히 당신에게 강력한 기반을 제공 할 것이다". 사용자가 암호를 알고 있는지 생각해보십시오. 키보드에서 손가락을 두드리는 위치를 녹음 할 수 있습니다. iOS에서는 허용하지 않습니다. –
그래, 그게 아주 불안한 사용자 경험이 될 것입니다, 나는 그저 화면을 만지고 있는지 알고 싶습니다. – carelesslyChoosy
@ Abhinav Singh : 해결 방법이 있습니까? 개인 API를 사용하여 비슷한 종류가 필요합니다. App Store에 제출할 필요도 없습니다. 그래서 당신이 그것을위한 솔루션을 발견한다면 공유하십시오. – Rachit