Engage SDK에는 앱에 SDK를 통합하여 다양한 유형의 콘텐츠를 게시하는 방법을 보여주는 샘플 앱 세트가 포함되어 있습니다. 이러한 앱을 통해 SDK 사용 방법, 자체 앱에서 통합을 시작하는 방법, 권장사항을 알아볼 수 있습니다.
샘플 앱은 다음 언어로 제공됩니다.
- Java
- Kotlin
샘플 앱을 실행하려면 Engage SDK 샘플 저장소를 클론하고 원하는 IDE에서 샘플 앱 프로젝트를 엽니다. 그런 다음 README 파일의 안내에 따라 앱을 빌드하고 실행합니다.
샘플 앱 저장소에는 서로 다른 유형의 콘텐츠를 게시하는 방법을 보여주는 다음 두 앱이 있습니다.
샘플 앱 읽기
이 샘플 앱은 Engage SDK API를 사용하여 '읽기' 콘텐츠를 통합하는 방법을 보여줍니다. Engage SDK Read: 서드 파티 기술 통합 안내에 언급된 다양한 API의 사용이 앱에 포함되어 있습니다.
이 샘플 앱을 검토할 때 다음 사항을 고려하세요.
- 앱이 완전히 자바로 작성됩니다.
- 코드의 주요 초점은 Engage SDK를 통해 게시하는 데 필요한 모든 코드가 포함된 read/publish 디렉터리에 있습니다.
- 이 앱은 Engage API 문서에서 권장하는 대로 WorkManager 사용을 보여주며 EngageServiceWorker는 게시를 실행하는 작업자입니다.
- EbookToEntityConverter에는 게시할 Entity를 빌드하는 메서드가 포함되어 있습니다. 이 클래스는 애플리케이션에 이미 있는 데이터에서 항목을 구성하는 방법을 보여주는 데 유용합니다.
샘플 앱 보기
이 샘플 앱은 Engage SDK API를 사용하여 동영상 콘텐츠를 통합하는 방법을 보여줍니다. Engage SDK Watch: 서드 파티 기술 통합 안내에 언급된 다양한 API의 사용이 앱에 포함되어 있습니다.
이 샘플 앱을 검토할 때 다음 사항을 고려하세요.
- 앱이 전적으로 Kotlin으로 작성됩니다.
- 코드의 주요 초점은 watch/publish 디렉터리에 있으며, 이 디렉터리에는 Engage SDK를 통해 게시하는 데 필요한 모든 코드가 포함되어 있습니다.
- 이 앱은 Engage API 문서에서 권장하는 대로 WorkManager 사용을 보여주며 EngageServiceWorker는 게시를 실행하는 작업자입니다.
- ItemToEntityConverter에는 게시할 Entity를 빌드하기 위한 메서드가 포함되어 있습니다. 이 클래스는 애플리케이션에 이미 있는 데이터에서 항목을 구성하는 방법을 보여주는 데 유용합니다.
추가 도움말
다음은 Engage SDK 샘플 앱 사용에 관한 추가 도움말입니다.
- 샘플 앱을 통해 앱에서 특정 Engage SDK API를 호출하는 방법을 알아보세요.
- Engage SDK의 다양한 기능을 실험해 보세요.
지원
여기서 다루지 않은 내용에 대해 궁금한 점이 있으면 engage-developers@google.com으로 문의해 주세요.