Kakao i Agent SDK::Wallpad::부록 A. Sample App 수정

페이지 이동경로

Sample App 수정

애플리케이션 통합(Integration) 이전에 인터랙션을 테스트하기 위한 목적으로 SDK와 함께 Sample App을 함께 제공하고 있습니다. Sample App을 사용하여 신규 Android Studio 프로젝트를 생성하지 않고, SDK와 함께 전달되는 Wallpad 샘플 코드에서 다음 항목을 수정하여 별도의 애플리케이션을 구현할 수 있습니다.

수정 항목
수정 항목 필수 여부 설명
패키지명 필수 서버로 전달되는 패키지 정보를 전달
- build.gradle에서 애플리케이션의 패키지명을 applicationId로 지정
애플리케이션 이름 필수 build.gradle > app_name에서 애플리케이션의 이름 변경
REST API 키 필수 카카오 계정 토큰 갱신을 위해, Kakao Developers에 등록한 애플리케이션의 REST API 키 정보 입력
- build.gradle > restApiKeyProvider{}에서 입력
Permission 추가 필수 마이크 사용과 플로팅 마이크 버튼 사용을 위해 메인 Activity 클래스 파일에서 다음 Permission을 추가
- android.permission.RECORD_AUDIO
- android.settings.action.MANAGE_OVERLAY_PERMISSION
설정 화면 호출 애플리케이션 필수 별도 애플리케이션으로 구현하여 com.kakao.i.agent.SHOW_SETTINGS를 호출
알람 설정 화면 호출 에플리케이션 필수 별도 애플리케이션으로 구현하여 com.kakao.i.agent.SHOW_ALAM_SETTINGS를 호출
부팅 완료 Intent(Boot Completed)이후 AgentService 시작 필수 별도로 구현한 설정 화면 호출 앱에서 Boot Completed 이벤트를 받는 것을 권장
Mini Media Player구현 권장 카카오 i 플랫폼에서 재생 중인 미디어 정보를 SDK가 아닌 SDK 외부에 보여주는 플레이어
- Mini Media Player 구현 문서 참고
시리얼 번호 전달 권장 내부적으로 고유한 Key 생성에 사용되는 시리얼 번호를 SDK로 전달하기 위해 시리얼 번호 입력 필요
- Application 클래스 파일 > serialNumberProvider{}에서 입력
안내
SDK 제어에 대한 자세한 설명은 SDK 제어 문서를 참고하시기 바랍니다.
이 문서가 만족스러운 이유를 알려주세요.
이 문서에 아쉬운 점을 알려주세요.
평가해주셔서 감사합니다.

더 자세한 의견은 contact.dkt@kakaocorp.com 으로 제보해주세요.