안녕하세요 오늘은 리워드 포인트를 적립할 수 있는 AP-All SDK 적용하는 방법에 관해 알아보려고 합니다.
1. 먼저 APALL 사이트에 들어가서 회원가입을 진행해줍니다.
2. 회원가입 진행후 개발사 로그인을 진행해줍니다.
로그인 후 SDK를 다운 받습니다.
3. 다운받은 SDK Android Studio 에적용하기
※ 복사후 오른쪽마우스를 누르고 library 등록하기를 눌러주세요!
4. Build.gradle(:app) 세팅하기
※ 구글정보를 들고오기 위해 아래사항은 추가 해야합니다.
implementation 'com.google.android.gms:play-services-basement:10.0.1'
implementation 'com.google.android.gms:play-services-ads:10.0.1'
5. AndroidManifest 세팅하기
6. 사용하기
- 먼저 아래 코드를 통해 oncreate 에서 초기화를 진행합니다.
AppAllOfferwallSDK.getInstance().initOfferWall(MainActivity.this, [app_key], [user_id]);
- 다음 콜백리스너를 등록하여 기본적인 제어를 진행합니다.
@Override
public void AppAllOfferwallSDKCallback(int i) {
switch (i) {
case AppAllOfferwallSDK.AppAllOfferwallSDK_SUCCES:
Toast.makeText(this, "성공", Toast.LENGTH_SHORT).show();
break;
case AppAllOfferwallSDK.AppAllOfferwallSDK_INVALID_USER_ID:
Toast.makeText(this, "잘못 된 유저아이디입니다.", Toast.LENGTH_SHORT).show();
break;
case AppAllOfferwallSDK.AppAllOfferwallSDK_INVALID_KEY:
Toast.makeText(this, "오퍼월 KEY를 확인해주세요.", Toast.LENGTH_SHORT).show();
break;
case AppAllOfferwallSDK.AppAllOfferwallSDK_NOT_GET_ADID:
Toast.makeText(this, "고객님의 폰으로는 무료충전소를 이용하실 수 없습니다. 고객센터에 문의해주세요.", Toast.LENGTH_SHORT).show();
break;
}
}
- 무료충전소 호출하기
if (AppAllOfferwallSDK.getInstance().showAppAllOfferwall(this)) {
//성공
} else {
Toast.makeText(this, "SDK initialization error.", Toast.LENGTH_SHORT).show();
}
※파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음※
'IT개발일지 > Android' 카테고리의 다른 글
[Android] 카카오 로그인 연동하기 V2 - JAVA (0) | 2021.04.01 |
---|---|
[Android] WebView 버튼 클릭 이벤트 javascript 연동 (0) | 2021.03.26 |
[Android] 지오코딩 주소->좌표 [2020버전] (0) | 2020.09.17 |
[Android] 지정한 도메인 이름 'kakaolink'이(가) 올바르지 않습니다. 올바른 도메인 이름을 지정하세요. (0) | 2020.09.16 |
Android Webview 크기 조절 (컨텐츠가 벗어날경우) (0) | 2020.08.05 |