티스토리 뷰

카테고리 없음

메시지 트래킹 자동콜백 지원

래셔널아울 2020. 11. 20. 20:02

메시지 트래킹 자동콜백

메시지 트래킹 API를 호출하면 결과 콜백에서 메시지 전달 상태를 알려준다. 즉, 메시지 전달 상태를 알기 위해서는 매번 메시지 트래킹 API를 호출해야 한다. 메시지 트래킹 자동콜백 설정을 하면 일일히 트래킹 API를 호출하지 않아도 메시지 전달 현황을 실시간 콜백으로 확인할 수 있다.

 

래셔널아울 메시징 서버에서 트래킹한 상태 정보

 메시지 전달 상태가 아래와 같이 변경된 경우 자동 콜백이 호출된다. 이는 기존 메시지 트래킹 API에서 제공하는 정보이다.

  • 푸시알림 단말에 전달됨 (푸시알림 전달 시간 정보 포함)

  • 사용자가 푸시알림을 확인함 (확인 시간 정보 포함)

  • 사용자가 단말앱을 삭제한 상태

퍼블릭 푸시 서버로부터 확인한 상태 정보

트래킹 API에서는 퍼블릭 푸시 서버로부터 전달받은 상태값을 별도로 알려주지 않는다. 그에 반해 트래킹 자동콜백에서는 퍼블릭 푸시 서버로부터 확인한 상태를 알려준다.

 

퍼블릭 푸시 서버로부터 아래와 같은 상태값을 전달받은 경우 자동 콜백이 호출된다.

  • 퍼블릭 푸시 서버 Push Token Accept

  • Invalid Push Token

  • Push Token not register

메시지 트래킹 자동콜백 유의사항

  • 메시지 트래킹 API는 REST API도 지원하는데 반해 메시지 트래킹 자동콜백은 앱서버 라이브러리에서만 제공한다.

  • 메시지 트래킹 API는 실시간 메시지와 커스텀 푸시 모두 지원하는데 반해 메시지 트래킹 자동콜백은 커스텀 푸시만 지원한다.

  • 메시지 트래킹 API는 퍼블릭푸시 서버에서 응답하는 상태값을 제공하지 않는데 반해 메시지 트래킹 자동콜백은 제공한다.

  • 메시지 트래킹 API는 단말앱이 삭제된 단말 대상 발신한 메시지에 대해서는 빈 데이터를 제공하는데 반해 메시지 트래킹 자동콜백은 앱삭제 상태값을 별도로 제공한다.

실제 개발시 앱서버 개발가이드를 참고하기 바란다.

 

댓글