-
Notifications
You must be signed in to change notification settings - Fork 1
Home
baas.io Android SDK를 쉽게 이용할 수 있도록, 샘플 앱을 제공해드리고 있습니다.
샘플앱은 크게 로그인/가입 화면과 메인 화면, 고객 센터 화면으로 구성되어 있습니다.
##로그인/가입 화면##
위치는 com.kth.baasio.sample.ui.auth에 있으며 아래의 기능이 구현되어 있습니다.
- E-mail로 가입/로그인 하기
- Facebook으로 가입/로그인 하기
##메인 화면##
사용자 탭
- 앱에 가입되어 있는 회원의 리스트 보기
- Push 메시지 전송
그룹 탭
- 그룹 리스트 조회
- 그룹 생성/수정/삭제
- 그룹에 회원 추가/제거
게시판
- 커스텀 Entity 리스트 조회
- 커스텀 Entity 생성/수정/제거
- 커스텀 Entity 관계 생성
- 커스텀 Entity 관계에 따른 리스트 조회
푸시정보
- Push 단말 등록
- Push 단말 등록 해제
- Push 단말 등록 조회
- Push 단말 정보 수정
파일
- 파일 업로드/다운로드
- 파일 수정/삭제
##고객 센터##
도움말
- FAQ 조회
- FAQ 상세내용 조회
문의하기
- 개발자에게 질문 보내기
Step 1."File-Import" 를 선택합니다.
Step 2.Import 다이얼로그에서 "General-Existing Projects into Workspace"를 선택하고 "Next"버튼을 선택합니다.
Step 3.다음 Imprt 다이얼로그 화면에서 "Select root directory"의 "Browse"버튼을 눌러 다운로드 받은 폴더를 선택하고, "Projects:"에서 ActionBarSherlock, BaasioHelpCenter, BaasioSampleProject를 프로젝트를 선택하고 "Finish"를 선택합니다.
Step 4.BaasioHelpCenterSampleProject의 "com.kth.baasio.sample" 위치에 있는 BaasioConfig.java을 열어, BAASIO_ID
변수에는 baas.io에 가입하신 ID, APPLICATION_ID
변수에는 생성하신 애플리케이션 ID를 넣어줍니다.
// BaasioConfig.java
package com.kth.baasio.helpcenter.sample;
public class BaasioConfig {
public static final String BAASIO_URL = "https://api.baas.io";
// baas.io member ID
public static final String BAASIO_ID = "PUT_YOUR_MEMBER_ID";
// baas.io application ID
public static final String APPLICATION_ID = "PUT_YOUR_APPLICATION_ID";
// GCM(google cloud messaging service) sender ID
public static final String GCM_SENDER_ID = null;
}
Step 5.추가된 프로젝트들을 ActionBarSherlock->BaasioHelpCenter->BaasioHelpCenterSampleProject 순으로 "Project-Clean..."하여 Clean Build하시고, BaasioHelpCenterSampleProject를 실행하시면 됩니다.