Android API Reference

라이브러리 3.8.0 기준으로 설명되어 있습니다.

checkPush

  • 기능 푸시 메시지 번호와 모드를 변수로 사용하여 핑거푸시를 통해 전송된 푸시 메시지를 읽음 처리합니다.

푸시 메시지 아이디, 모드, 라벨 코드는 푸시 수신 클래스의 onMessage 메소드 내 Bundle에서 가져올 수 있습니다.

파라미터에 대해서는 핑거푸시 Android SDK 매뉴얼 > SDK 적용하기'의 3) IntentService 클래스 생성' 항목을 참고 바랍니다.

  • 변수 String message_id : 푸시 메시지 번호

    String mode : 푸시 메시지 모드

    String label_code : 푸시 메시지 라벨코드

    ObjectListener listener : ObjectListener 리스너

  • 결과 결과 여부에 따라 onError 또는 onComplete로 결과 값 리턴

구조
FingerPushManager.getInstance(context).checkPush(
    String, // 푸시 메시지 번호
    String, // 푸시 메시지 모드
    String, // 푸시 메시지 라벨 코드
    new ObjectListener() {} // 비동기 이벤트 리스너
);
예제
FingerPushManager.getInstance(this).checkPush(
    message_id, // 푸시 메시지 번호
    mode,       // 푸시 메시지 모드
    label_code, // 푸시 메시지 라벨 코드
    new ObjectListener() { // 비동기 이벤트 리스너
 
        @Override
        public void onComplete(String code, String message, JSONObject data) {
                 
        }
             
        @Override
        public void onError(String code, String message) {
                 
        }
 
    }
);

getAllTag

  • 기능 전체 태그 목록을 조회합니다.

  • 변수 ObjectListener listener : ObjectListener 리스너

  • 결과 결과 여부에 따라 onError 또는 onComplete로 결과 값 리턴

    JSONObject data : 앱 전체 태그 값

getAppReport

  • 기능

    핑거푸시에 등록된 앱의 모든 정보를 조회합니다.

  • 변수

    ObjectListener listener : ObjectListener 리스너

  • 결과

    결과 여부에 따라 onError 또는 onComplete로 결과 값 리턴

    JSONObject data : 앱의 모든 정보

getAttatchedImageURL

getPushContent()에서 ‘ObjectListener()’ 리스너를 사용하여 콜백된 JSONObject를 변수에 넣어야 합니다.

  • 기능

    핑거푸시 메시지 수신 시, 첨부된 이미지를 가져옵니다.

  • 변수

    JSONObject data : getPushContent에서 얻는 data

    NetworkBitmapListener listener : NetworkBitmapListener 리스너

  • 결과

    결과 여부에 따라 onError 또는 onComplete로 결과 값 리턴

    Bitmap bitmap : 첨부된 이미지

getDeviceInfo

  • 기능 핑거푸시 서버에 등록된 키 값, 디바이스 타입, 수신 여부, 식별자 값을 조회합니다.

  • 변수 |ObjectListener listener : ObjectListener 리스너

  • 결과 결과 여부에 따라 onError 또는 onComplete로 결과 값 리턴

    JSONObject ObjectData : 키 값, 디바이스 타입, 수신 여부, 식별자 값 데이터

getDeviceTag

  • 기능 디바이스에 등록된 태그 값을 조회합니다.

  • 변수 ObjectListener listener : ObjectListener 리스너

  • 결과 결과 여부에 따라 onError 또는 onComplete로 결과 값 리턴

    JSONObject data : 디바이스에 등록된 태그 값

getPushContent

  • 기능 푸시 메시지 번호와 모드를 변수로 사용하여 핑거푸시를 통해 수신된 메시지 내용을 조회합니다.

  • 변수 String tag : 푸시 메시지 번호

    String mode : 푸시 메시지 모드

    ObjectListener listener : ObjectListener 리스너

  • 결과 결과 여부에 따라 onError 또는 onComplete로 결과 값 리턴

    JSONObject object : 메시지 상세 내용

getPushList

  • 기능 핑거푸시를 통해 수신된 메시지 리스트를 조회합니다.

  • 변수 ObjectListener listener : ObjectListener 리스너

  • 결과 결과 여부에 따라 onError 또는 onComplete로 결과 값 리턴

    JSONObject object : 수신 리스트 데이터

getPushListPage

  • 기능 핑거푸시를 통해 수신된 메시지 리스트를 페이징 처리하여 조회합니다.

  • 변수 int page : 현재 페이지 번호

    int listcnt : 한번에 조회할 컨텐츠 수

    ObjectListener listener : ObjectListener 리스너

  • 결과 결과 여부에 따라 onError 또는 onComplete로 결과 값 리턴

    JSONObject object : 수신 리스트 데이터

ObjectListener

핑거푸시 서버에 비동기로 결과값을 리턴 받는 인터페이스입니다.

NetworkBitmapListener

핑거푸시 서버에 비동기로 결과값을 리턴 받는 인터페이스입니다.

removeIdentity

  • 기능 핑거푸시 서버에 등록된 식별자 값을 삭제합니다.

  • 변수 ObjectListener listener : ObjectListener 리스너

  • 결과 결과 여부에 따라 onError 또는 onComplete로 결과 값 리턴

removeTag

  • 기능 바이스에 등록된 태그를 삭제합니다.

  • 변수 String tag : 태그 값

    ObjectListener listener : ObjectListener 리스너

  • 결과 결과 여부에 따라 onError 또는 onComplete로 결과 값 리턴

setDevice

  • 기능 핑거푸시 서버에 기기 토큰 값을 저장합니다.

  • 변수 ObjectListener listener : ObjectListener 리스너

  • 결과 결과 여부에 따라 onError 또는 onComplete로 결과 값 리턴

setIdentity

식별자 값은 50byte 이하로 설정하시는 걸 권장합니다.

  • 기능 핑거푸시 서버에 식별자 값을 등록합니다.

  • 변수 String Identity : 식별자 값

    ObjectListener : ObjectListener리스너

  • 결과 결과 여부에 따라 onError 또는 onComplete로 결과 값 리턴

setUniqueIdentity

SDK 3.0.8 이상 버전에서 사용 가능합니다.

식별자 값은 50byte 이하로 설정하시는 걸 권장합니다.

  • 기능 핑거푸시 서버에 고유 식별자 값을 등록합니다.

  • 변수 String uniqueIdentity : 고유 식별자 값 (다른 단말기에 등록된 식별자는 삭제됨)

    boolean isReceiveMessage : 기존에 등록된 식별자(삭제될 단말기)에 메시지(삭제안내) 발송 여부

    String message : 기존에 등록된 식별자(삭제될 단말기)에 메시지(삭제안내) 내용

    ObjectListener : ObjectListener리스너

  • 결과 결과 여부에 따라 onError 또는 onComplete로 결과 값 리턴

setPushEnable

  • 기능 핑거푸시 수신 여부를 설정합니다.

  • 변수 boolean isEnable : 수신 활성화 true, 비활성화 false

    ObjectListener listener : ObjectListener 리스너

  • 결과 결과 여부에 따라 onError 또는 onComplete로 결과 값 리턴

setAdvertisePushEnable

  • 기능 광고 수신 여부를 설정합니다.

  • 변수 boolean isEnable : 수신 활성화 true, 비활성화 false

    ObjectListener listener : ObjectListener 리스너

  • 결과 결과 여부에 따라 onError 또는 onComplete로 결과 값 리턴

initTag

  • 기능 핑거푸시 서버에 태그로 설정합니다. 빈 값 또는 null 입력 시 설정된 모든 태그를 제거합니다.

  • 변수 String tag : 태그 값

    ObjectListener listener : ObjectListener 리스너

  • 결과 결과 여부에 따라 onError 또는 onComplete로 결과 값 리턴

addTag

  • 기능 핑거푸시 서버에 태그를 추가합니다.

  • 변수 String tag : 태그 값

    ObjectListener listener : ObjectListener 리스너

  • 결과 결과 여부에 따라 onError 또는 onComplete로 결과 값 리턴

Last updated