Beispiel-Apps für das Engage SDK

Das Engage SDK enthält eine Reihe von Beispiel-Apps, die zeigen, wie das SDK in Ihre App eingebunden wird, um verschiedene Arten von Inhalten zu veröffentlichen. Diese Apps sind eine gute Möglichkeit, um zu lernen, wie das SDK verwendet wird, um mit der Integration in Ihre eigene App zu beginnen und um einige Best Practices kennenzulernen.

Die Beispiel-Apps sind in den folgenden Sprachen verfügbar:

  • Java
  • Kotlin

Wenn Sie eine Beispiel-App ausführen möchten, klonen Sie das Engage SDK Samples-Repository und öffnen Sie das Beispiel-App-Projekt in Ihrer bevorzugten IDE. Folgen Sie dann der Anleitung in der README-Datei, um die App zu erstellen und auszuführen.

Das Repository mit Beispiel-Apps enthält zwei Apps, mit denen die Veröffentlichung verschiedener Arten von Inhalten veranschaulicht wird:

Beispiel-App lesen

Diese Beispiel-App zeigt, wie Sie das Lesen von Inhalten mithilfe der Engage SDK-APIs einbinden. Die App verwendet verschiedene APIs, die in der Anleitung zur technischen Integration von Drittanbietern für das Engage SDK aufgeführt sind.

Beachten Sie beim Prüfen dieser Beispiel-App Folgendes:

  • Die App ist vollständig in Java geschrieben.
  • Der Schwerpunkt des Codes liegt im Verzeichnis read/publish, das den gesamten Code enthält, der für die Veröffentlichung über das Engage SDK erforderlich ist.
  • Die App demonstriert die Verwendung von WorkManager, wie in der Engage API-Dokumentation empfohlen. EngageServiceWorker ist der Worker, der die Veröffentlichung vornimmt.
  • EbookToEntityConverter enthält Methoden zum Erstellen einer Entity für die Veröffentlichung. Diese Klasse ist nützlich, um zu zeigen, wie eine Entität aus den Daten erstellt wird, die bereits in Ihrer Anwendung vorhanden sind.

Link zur Engage SDK Read-Beispiel-App auf GitHub

Beispiel-App für Smartwatches

Diese Beispiel-App zeigt, wie Videoinhalte mit den Engage SDK-APIs eingebunden werden. Die App verwendet verschiedene APIs, die in der technischen Anleitung zur Drittanbieterintegration für das Engage SDK für Smartwatches aufgeführt sind.

Beachten Sie beim Prüfen dieser Beispiel-App Folgendes:

  • Die App ist vollständig in Kotlin geschrieben.
  • Der Schwerpunkt des Codes liegt im Verzeichnis watch/publish, das den gesamten Code enthält, der für die Veröffentlichung über das Engage SDK erforderlich ist.
  • Die App demonstriert die Verwendung von WorkManager, wie in der Engage API-Dokumentation empfohlen. EngageServiceWorker ist der Worker, der die Veröffentlichung vornimmt.
  • ItemToEntityConverter enthält Methoden zum Erstellen einer Entity für die Veröffentlichung. Diese Klasse ist nützlich, um zu zeigen, wie eine Entität aus den Daten erstellt wird, die bereits in Ihrer Anwendung vorhanden sind.

Link zur Engage SDK Watch Sample App auf GitHub

Weitere Tipps

Hier sind einige zusätzliche Tipps zur Verwendung der Engage SDK-Beispiel-Apps:

  • Mithilfe der Beispiel-Apps können Sie nachvollziehen, wie Sie bestimmte Engage SDK-APIs in Ihrer App aufrufen.
  • Experimentieren Sie mit verschiedenen Funktionen des Engage SDK.

Support

Bei Fragen, die hier nicht beantwortet werden, wenden Sie sich bitte an engage-developers@google.com.