2012-04-22 2 views
1

알아야 할 사항 iPhone 사용자가 Apple 알림 메시지를 읽을 수 있기 전에 Apple 알림 메시지를 처리 ​​할 수 ​​있습니까?Apple 알림 메시지를 처리 ​​할 수 ​​있습니까?

내가 여기서 뭘 시도하고 .. 나는 사용자가 AlertView 등을보기 전에 메시지를 필터링 할, 내 서버는 나중에

에 다른 서비스를 호출하는 페이로드 안에 숨겨진 메시지를 전송되기 때문에 대단히 감사합니다.

답변

1

응용 프로그램 외부에서는 수행 할 수 없습니다. Apple은 나머지 응용 프로그램보다 먼저 사용자에게 메시지를 전달합니다. 사용자가 알림을 열기로 결정한 경우에만 터치 할 수 있습니다. 사용자가 메시지를 가져옵니다 경우 응용 프로그램 내에서 (이 경우에는 경고 메시지가 어쨌든 없음) 동안

당신은이 작업을 수행 할 수

+0

감사합니다. 어떻게 든 실망합니다. – Programming101

+0

나쁜 소식을 전하는 데 미안합니다. 너 뭐하려고? – shein

+0

서버에서 내 친구 중 일부가 자신의 전화 번호를 사용하여 앱에 가입했음을 알려주는 푸시 알림을 보내려고합니다. 내가하고 싶은 것은 iPhone의 번호와 일치시키고이 연락처의 이름과 일치시키는 것입니다. – Programming101

0

할 수 있습니다 확실히 응용 프로그램이 활성 인 경우 당신이하고 싶은 일을/전경 상태. 이 단계에서 을 사용하면 appellegate의 didreceiveremotenotification이 알림 페이로드와 함께 호출되며 사용자가 원하는대로 필터링 할 수 있습니다.

다른 경우 - 응용 프로그램이 포 그라운드가 아닌 경우 iOS에서 생성 된 PUSH 알림 메시지 상자를 필터링 할 수 없습니다.

이 내용이 APNS에 대한 이해를 돕기를 바랍니다.

+0

감사합니다. 어떻게 든 실망 스럽습니다. – Programming101

관련 문제