답변

1

사용자가 "닫기"를 클릭하면 앱에 알림이 전송되지 않습니다. 사용자가 '보기'를 클릭하면 앱이 실행되고 알림에서 실행되었음을 감지 할 수 있습니다. 알림의 페이로드는 application:didFinishLaunchingWithOptions:에게 전달됩니다.

또한 알림이 들어올 때 앱이 이미 실행중인 경우를 잊지 마세요.이 경우 사용자의 application:didReceiveRemoteNotification: 함수가 호출됩니다.

전체 세부 사항은 here입니다.

0

내 전략은 다음과 같습니다 서버가있는 APN 알림을 발사 할 때

  1. 는 사용자의 장치 토큰의 기록을 유지합니다. 사용자의 장치가 인해있는 APN 통지에 활성화 될 때마다,이 서버가 알려 요청을 보내도록
  2. 는, 그에 따라 didFinishLaunchingWithOptionsdidReceiveRemoteNotification 방법을 구현합니다. 이 요청에는 장치 토큰이 있어야합니다.
  3. 일단 요청이 수신되면 서버는 조회 및 일치 프로세스를 수행합니다.