I. 핑거푸시 Agent 소개

핑거푸시 사용자 가이드 목차
I. 핑거푸시 Agent 소개    [바로가기]
II. 핑거푸시 Agent 설치 및 구동    [바로가기]
III. 핑거푸시 Agent 실행    [바로가기]
IV. 푸시 발송 테스트    [바로가기]
Ⅴ. 푸시 발송 통계 조회    [바로가기]
I. 핑거푸시 Agent 소개
1. 에이전트 개요
1) 핑거푸시 원격(서버2서버) 푸시 발송을 위한 프로그램으로 간단한 설치만으로 대량, 그룹, 타겟 푸시 발송이 지원된다.
2) 핑거푸시 발송 에이전트는 핑거푸시에서 제공하는 github(https://github.com/kissoft/) 라이브러리 기반으로 제작되었다.
3) 에이전트를 실행하면 데이터베이스 테이블이 자동으로 생성되고, 발송 큐 테이블에 데이터(식별자, 메시지 등)가 적재되면,
polling 중인 발송 데몬은 데이터를 로딩하여, 핑거푸시 서버로 전송한다. 핑거푸시 서버에서 푸시 발송이 완료된 후, 발송 결과를 수신받아 에이전트 결과 테이블에 기록한다.
2. 에이전트 기능
1) 대량 발송 : 앱 설치된 사용자 중 수신 동의된 사용자에게 전체 발송
2) 그룹 발송 : 태그 설명된 앱으로 푸시 발송 (AND, OR 지원)
3) 타겟 발송 : 식별자가 셋팅된 개별 단말기로 푸시 발송
4) 데이터 백업 : 월별로 발송 결과에 대해서 백업을 하고 신규 테이블을 생성한다.
  • 발송 큐 테이블 : TBL_FINGERPUSH_QUEUE
  • 발송 결과 테이블 : TBL_FINGERPUSH_RESULT
  • 발송 결과 백업 테이블 : TBL_FINGERPUSH_RESULT_YYYYMM
3. 에이전트 설치 사양
항목 사양 비고
설치 환경 리눅스 , 윈도우 , OSX
JDK 1.7이상
java 구동 환경과 동일
OpenJDK, OracleJDK
설치 권장 사양 CPU – 4Core
Memory – 512M
Hard Disk – 50G
월100만건 기준 3년
발송 속도 3,000건~4,000건/분
접속 도메인 https://api.fingerpush.com SSL사용
사용 포트 443 SSL 포트 사용
4. Java JDK 설치
1) 에이전트는 JDK1.7이상이 설치가 필요하며, OpenJDK, Oracle JDK 모두 가능하다.
2) JDK 다운로드 및 설치 방법은 링크를 참조
5. 에이전트 구성도
6. 에이전트 요금제
에이전트를 사용할 경우 Pro 서비스 기반으로 14만원(VAT별도)이 추가됩니다.