Engage SDK 샘플 앱

Engage SDK에는 앱에 SDK를 통합하여 다양한 유형의 콘텐츠를 게시하는 방법을 보여주는 샘플 앱 세트가 포함되어 있습니다. 이러한 앱을 통해 SDK 사용 방법과 자체 앱에서 통합을 시작하는 방법은 물론 권장사항도 알아볼 수 있습니다.

샘플 앱은 다음 언어로 제공됩니다.

  • Java
  • Kotlin

샘플 앱을 실행하려면 Engage SDK 샘플 저장소를 클론하고 원하는 IDE에서 샘플 앱 프로젝트를 엽니다. 그런 다음 리드미 파일의 안내에 따라 앱을 빌드하고 실행합니다.

샘플 앱 저장소에는 다른 유형의 콘텐츠를 게시하는 방법을 보여주는 다음 두 앱이 포함되어 있습니다.

Read 샘플 앱

이 샘플 앱은 Engage SDK API를 사용하여 '읽기' 콘텐츠를 통합하는 방법을 보여줍니다. 이 앱에는 Engage SDK Read: 서드 파티 기술 통합 안내에 언급된 다양한 API의 사용법이 포함되어 있습니다.

이 샘플 앱을 검토할 때는 다음 사항을 고려하세요.

  • 앱이 완전히 Java로 작성되어 있습니다.
  • 코드의 핵심 요소는 Engage SDK를 통해 게시하는 데 필요한 모든 코드가 포함된 read/publish 디렉터리에 있습니다.
  • 앱이 Engage API 문서에서 권장하는 대로 WorkManager 사용을 보여주며 EngageServiceWorker는 게시를 실행하는 worker입니다.
  • EbookToEntityConverter에는 게시할 Entity를 빌드하는 메서드가 포함되어 있습니다. 이 클래스는 애플리케이션에 이미 있는 데이터에서 항목을 구성하는 방법을 보여주는 데 유용합니다.

GitHub의 Engage SDK Read 샘플 앱 링크

Watch 샘플 앱

이 샘플 앱은 Engage SDK API를 사용하여 동영상 콘텐츠를 통합하는 방법을 보여줍니다. 이 앱에는 Engage SDK Watch: 서드 파티 기술 통합 안내에 언급된 다양한 API의 사용법이 포함되어 있습니다.

이 샘플 앱을 검토할 때는 다음 사항을 고려하세요.

  • 앱이 전적으로 Kotlin으로 작성되어 있습니다.
  • 코드의 핵심 요소는 Engage SDK를 통해 게시하는 데 필요한 모든 코드가 포함된 watch/publish 디렉터리에 있습니다.
  • 앱이 Engage API 문서에서 권장하는 대로 WorkManager 사용을 보여주며 EngageServiceWorker는 게시를 실행하는 worker입니다.
  • ItemToEntityConverter에는 게시할 Entity를 빌드하는 메서드가 포함되어 있습니다. 이 클래스는 애플리케이션에 이미 있는 데이터에서 항목을 구성하는 방법을 보여주는 데 유용합니다.

GitHub의 Engage SDK Watch 샘플 앱 링크

추가 도움말

다음은 Engage SDK 샘플 앱 사용에 관한 추가 도움말입니다.

  • 샘플 앱을 통해 앱에서 특정 Engage SDK API를 호출하는 방법을 알아보세요.
  • Engage SDK의 다양한 기능을 실험해 보세요.

지원

여기서 다루지 않은 내용에 관해 궁금한 점이 있으면 engage-developers@google.com으로 문의해 주세요.