Beispiel-Apps für das Engage SDK

Das Engage SDK enthält eine Reihe von Beispiel-Apps, die zeigen, wie du das SDK in deine App einbinden kannst, um verschiedene Arten von Inhalten zu veröffentlichen. Diese Apps sind eine gute Möglichkeit, um mehr über die Verwendung des SDKs zu erfahren, mit der Integration in Ihre eigene App zu beginnen und 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 Repository mit den Engage SDK-Beispielen 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 das Veröffentlichen verschiedener Arten von Inhalten veranschaulicht wird:

Beispiel-App lesen

In dieser Beispiel-App wird gezeigt, wie Inhalte zum Lesen mit den APIs des Engage SDK eingebunden werden. In der App werden verschiedene APIs verwendet, die in der Engage SDK Read: Technical integration instructions for third-party services (Engage SDK Read: Technische Integrationsanleitung für Drittanbieterdienste) erwähnt werden.

Beachten Sie bei der Prüfung dieser Beispiel-App Folgendes:

  • Die App ist vollständig in Java geschrieben.
  • Der Code befindet sich hauptsächlich im Verzeichnis read/publish, das den gesamten Code enthält, der für die Veröffentlichung über das Engage SDK erforderlich ist.
  • Die App veranschaulicht die Verwendung von WorkManager gemäß den Empfehlungen in den Engage API-Dokumenten. EngageServiceWorker ist der Worker, der die Veröffentlichung durchführt.
  • EbookToEntityConverter enthält Methoden zum Erstellen einer Entität für die Veröffentlichung. In dieser Klasse wird gezeigt, wie Sie eine Entität aus den Daten erstellen, die bereits in Ihrer Anwendung vorhanden sind.

Link zur Beispiel-App für das Engage SDK auf GitHub

Beispiel-App für Smartwatch

In dieser Beispiel-App wird gezeigt, wie Videoinhalte mit den APIs des Engage SDK eingebunden werden. In der App werden verschiedene APIs verwendet, die in der Engage SDK Watch: Technische Integrationsanleitung für Drittanbieter erwähnt werden.

Beachten Sie bei der Prüfung dieser Beispiel-App Folgendes:

  • Die App ist vollständig in Kotlin geschrieben.
  • Der Code befindet sich hauptsächlich im Verzeichnis watch/publish, das den gesamten Code enthält, der für die Veröffentlichung über das Engage SDK erforderlich ist.
  • Die App veranschaulicht die Verwendung von WorkManager gemäß den Empfehlungen in den Engage API-Dokumenten. EngageServiceWorker ist der Worker, der die Veröffentlichung durchführt.
  • ItemToEntityConverter enthält Methoden zum Erstellen einer Entität für die Veröffentlichung. In dieser Klasse wird gezeigt, wie eine Entität aus den Daten erstellt wird, die bereits in Ihrer Anwendung vorhanden sind.

Link zur Beispiel-App für das Engage SDK auf GitHub

Weitere Tipps

Hier sind einige weitere Tipps zur Verwendung der Beispiel-Apps für das Engage SDK:

  • Anhand der Beispiel-Apps können Sie sehen, wie Sie bestimmte Engage SDK APIs in Ihrer App aufrufen.
  • Mit verschiedenen Funktionen des Engage SDKs experimentieren

Support

Wenn du Fragen hast, die hier nicht behandelt werden, wende dich bitte an engage-developers@google.com.