에이전트 소개

에이전트 개요

1) 핑거푸시 원격(서버2서버) 푸시 발송을 위한 프로그램으로 간단한 설치만으로 대량, 그룹, 타겟 푸시 발송이 지원됩니다.

2) 핑거푸시 발송 에이전트는 핑거푸시에서 제공하는 github 라이브러리 기반으로 제작되었습니다. 아래 링크 참조해 주세요.

3) 에이전트를 실행하면 데이터베이스 테이블이 자동으로 생성되고, 발송 큐 테이블에 데이터(식별자, 메시지 등)가 적재되면, polling 중인 발송 데몬은 데이터를 로딩하여, 핑거푸시 서버로 전송합니다. 핑거푸시 서버에서 푸시 발송이 완료된 후, 발송 결과를 수신 받아 에이전트 결과 테이블에 기록합니다.

에이전트 기능

1) 대량 발송: 앱 설치된 사용자 중 수신 동의된 사용자에게 전체 발송

2) 그룹 발송: 태그 설명된 앱으로 푸시 발송(AND, OR 지원)

3) 타겟 발송: 식별자가 셋팅된 개별 단말기로 푸시 발송

4) 데이터 백업: 월별로 발송 결과에 대해서 백업을 하고 신규 테이블을 생성합다.

  • 발송 큐 테이블: TBL_FINGERPUSH_QUEUE

  • 발송 결과 테이블: TBL_FINGERPUSH_RESULT

  • 발송 결과 백업 테이블: TBL_FINGERPUSH_RESULT_YYYYMM

에이전트 구성도

Last updated