context를 파라미터로 하여 APMS객체를 가져옵니다.
parameter
return
context를 파라미터로 하여 APMSPopup객체를 가져옵니다.
return
APMS Instance를 메모리에서 제거합니다. 앱이 종료되는 시점에 호출해줘야 합니다.
return
로그인 시 입력되는 사용자 아이디를 설정합니다.
parameter
로그인 시 입력된 사용자 아이디를 가져옵니다..
return
APMSPopup 객체를 생성하고 Default Popup을 설정합니다.
parameter
다른앱을 사용시에 팝업을 노출 시킬것인지 말것인지 설정합니다.
parameter
택스트 팝업시 팝업으로 뛰울 것인지 Toast 메세지로 뛰울것인지 설정합니다.
parameter
Push 수신 시 ring여부를 설정합니다.
parameter
Push 수신 시 vibe여부를 설정합니다.
parameter
Push 수신 시 popup여부를 설정합니다.
parameter
수집한 데이터를 즉시 전송 할 것인지 설정합니다.
parameter
위치 정보 발신 설정 정보를 가져옵니다.
return
ReadMsg 시에 위치 정보를 함께 전송 할 것인지 설정합니다.
parameter
flag -> true : 사용 & false : 사용안함
수집한 데이터를 설정된 시간에 주기로 발송합니다.
parameter
수집한 데이터 최대 발송량입니다.
parameter
Push Msg수신 설정 정보를 가져옵니다.
return
정보성 수신동의 설정 정보를 가져옵니다.
return
마케팅 수신동의 설정 정보를 가져옵니다.
return
에티켓 모드 시작 시간을 설정합니다.
return
에티켓 모드 종료 시간을 설정합니다.
return
저장된 메세지중 최신 메세지 UserMsgId를 가져옵니다.
return
방문한 페이지에 정보를 저장 & 전달 합니다.
parameter
장바구니에 이벤트시 정보를 저장 & 전달합니다.
parameter
메세지 그룹 전체 리스트를 가져옵니다.
parameter
메세지 그룹 전체 리스트를 가져옵니다.
return
메세지 코드에 해당하는 메세지 그룹을 가져옵니다.
parameter
return
새로운 메시지 수를 가져옵니다.
return
메시지 리스트를 가져옵니다.
parameter
return
메세지 코드에 해당하는 메시지 리스트를 가져옵니다.
parameter
return
MsgId에 해당하는 메시지를 가져옵니다.
parameter
return
UserMsgId에 해당하는 메시지를 가져옵니다.
parameter
return
메세지 코드에 맞는 메시지 그룹을 업데이트 합니다.
parameter
return
파라메터 값에 해당하는 메시지그룹의 다수 메세지를 읽음으로 갱신합니다.
parameter
return
UserMsgId에 해당하는 메시지를 읽음으로 갱신합니다.
parameter
return
MsgId에 해당하는 메시지를 읽음으로 갱신합니다.
parameter
return
UserMsgId에 해당하는 메시지를 삭제합니다.
parameter
return
MsgId에 해당하는 메시지를 삭제합니다.
parameter
return
메세지 그룹 코드에 해당하는 메시지 그룹을 삭제합니다.
parameter
return
context를 파라미터로 하여 APMSPopup객체를 가져옵니다.
parameter
return
Push Popup 에 대한 Activity 값을 가져 옵니다.
return
Push Popup 에 설정한 값들을 저장합니다.
설정이 끝난후 꼭 넣어 주셔야 합니다.
Push Popup 에 대한 Default UI를 자동으로 설정합니다.
parameter
Properties 파일에 noti_receiver키값에 등록된 클래스를 실행하는 Methed()<a> Tag에 들어있는 URL을 가져옵니다<a> Tag 를 터치시 읽음 처리를 합니다.APMS Push Popup Layout 전체 백그라운드 색상 & 투명도를 설정합니다.
parameter
APMS Push Popup Layout 전체 백그라운드 이미지를 설정합니다.
parameter
*.9.png 중 * 값만 설정)APMS Push Popup Layout 중 상위 Title Bar를 사용 여부.
parameter
APMS Push Popup Top Layout 백그라운드 색상 & 투명도를 설정합니다.
parameter
APMS Push Popup Top Layout 백그라운드 이미지를 설정합니다.
parameter
*.9.png 중 * 값만 설정)APMS Push Popup Top Layout 의 설정을 Image & text 인지 설정합니다.
parameter
APMS Push Popup Top Title 을 이미지를 설정 합니다. (setTopTitleType을 'image'로 설정했을 경우)
parameter
*.9.png 중 * 값만 설정)APMS Push Popup Top Title 을 덱스트로 설정 합니다. (setTopTitleType을 'text'로 설정했을 경우)
parameter
APMS Push Popup Top Title 에 대한 텍스트 색상을 설정 합니다.
parameter
APMS Push Popup Top Title 에 대한 텍스트 사이즈를 설정 합니다.
parameter
APMS Push Popup Top Layout 백그라운드 색상 & 투명도를 설정합니다.
parameter
APMS Push Popup Content Layout 백그라운드 이미지를 설정합니다.
parameter
*.9.png 중 * 값만 설정)APMS Push Popup Content Title 에 대한 텍스트 색상을 설정 합니다.
parameter
APMS Push Popup Content 텍스트 사이즈를 설정 합니다.
parameter
APMS Push Popup Bottom Layout 백그라운드 이미지를 설정합니다.
parameter
*.9.png 중 * 값만 설정)APMS Push Popup Bottom Layout 백그라운드 색상 & 투명도를 설정합니다.
parameter
Text Push Popup 에 표시할 버튼 갯수를 설정합니다.
parameter
Rich Push Popup 에 표시할 버튼 갯수를 설정합니다.
parameter
Push Popup Bottom Button 에 적용할 이미지를 설정합니다.
parameter
*.9.png 중 * 값만 설정) btn_1.png & btn_2.9.png 일 경우)APMSPopup.getInstance(context).setBottomBtnImageResource("btn_1", "btn_2");Push Popup Bottom Button 에 텍스트를 사용 할것인지 유 & 무
parameter
Push Popup Bottom Button Text 값 설정하고, setBottomTextBtnCount 값과 동일해야 합니다.
parameter
첫번재 & 두번재일 경우)APMSPopup.getInstance(context).setBottomBtnTextName("첫번째", "두번쨰");
APMSPopup.getInstance(context).setBottomTextBtnCount(2);Push Popup Bottom Button Text 값을 설정시 색상을 설정합니다.
parameter
Push Popup Bottom Button Text 값을 설정시 글자 크기을 설정합니다.
parameter
Text Push Popup 시 버튼에 대한 이벤트를 등록 합니다.
parameter
private final btnEventListener btnEvent = new btnEventListener() {
private static final long serialVersionUID = 1L;
@Override
public void onClick () {
${event_process}
}
};APMSPopup.getInstance(context).setTextBottomBtnClickListener(btnEvent1, btnEvent2);
private final btnEventListener btnEvent1 = new btnEventListener() {
private static final long serialVersionUID = 1L;
@Override
public void onClick () {
APMSPopup.getInstance(context).getActivity().finish(); // 팝업창 종료
}
};
private final btnEventListener btnEvent2 = new btnEventListener() {
private static final long serialVersionUID = 1L;
@Override
public void onClick () {
APMSPopup.getInstance(context).startNotiReceiver(); // Notification Receiver 호출.
APMSPopup.getInstance(context).getActivity().finish(); // 팝업창 종료
}
};Rich Push Popup 시 버튼에 대한 이벤트를 등록 합니다.
parameter
private final btnEventListener btnEvent = new btnEventListener() {
private static final long serialVersionUID = 1L;
@Override
public void onClick(View v) {
${event_process}
}
}APMSPopup.getInstance(context).setRichBottomBtnClickListener(btnEvent1, btnEvent2);
private final btnEventListener btnEvent1 = new btnEventListener() {
private static final long serialVersionUID = 1L;
@Override
public void onClick () {
APMSPopup.getInstance(context).getActivity().finish(); // 팝업창 종료
}
};
private final btnEventListener btnEvent2 = new btnEventListener() {
private static final long serialVersionUID = 1L;
@Override
public void onClick () {
APMSPopup.getInstance(context).startNotiReceiver(); // Notification Receiver 호출.
APMSPopup.getInstance(context).getActivity().finish(); // 팝업창 종료
}
};Rich Push Popup 시 <a> Tag에 대한 이벤트를 등록 합니다.
parameter
private final touchEventListener touchEvent = new touchEventListener() {
private static final long serialVersionUID = 1L;
@Override
public void onTouch () {
startClickEvent(); // 필수로 넣으셔야 합니다.
${event_process}
}
};getWebLinkUrl()는 <a> Tag에 들어있는 Url값을 가져옵니다.APMSPopup.getInstance(context). setRichLinkTouchListener(touchEvent);
private final touchEventListener touchEvent = new touchEventListener() {
private static final long serialVersionUID = 1L;
@Override
public void onTouch () {
startClickEvent(); // 필수로 넣으셔야 합니다.
Intent intent = new Intent(Intent.ACTION_VIEW);
Uri uri = Uri.parse(getWebLinkUrl());
intent.setData(uri);
getActivity().startActivity(intent);
}
};Text Push Popup 을 작성한 Layout XML을 설정합니다.
parameter
Rich Push Popup 을 작성한 Layout XML을 설정합니다.
parameter
Text Popup 창 버튼 리소스 종류
parameter
button & Imageview 일 경우)APMSPopup.getInstance(context).setXMLTextButtonType ("button", "ImageView")Text Popup 창 버튼의 Tag Name
parameter
button1 & button2 일 경우)APMSPopup.getInstance(context).setXMLTextButtonTagName ("button1", "button2")Rich Popup 창 버튼 리소스 종류
parameter
button & Imageview 일 경우)APMSPopup.getInstance(context).setXMLRichButtonType ("button", "ImageView")Rich Popup 창 버튼의 Tag Name
parameter
button1 & button2 일 경우)APMSPopup.getInstance(context).setXMLRichButtonTagName ("button1", "button2")추가정보를 이용한 수집
parameter
return
화면의 이동이 발생했을 때 호출
parameter
return
결제 이벤트 수집
parameter
return