Nützliche Links

Link zum Herunterladen der Testanwendung, um die Arbeit mit dem eyezon-SDK zu demonstrieren:

Link zum Test-App-Projekt des eyezon-SDK:

Bitbucket

<aside> ⚠️ Das SDK wird als reguläre Bibliothek importiert

</aside>

1. SDK-Verbindung

Importieren Sie die Bibliothek und registrieren Sie die URL, unter der das SDK veröffentlicht wird

1.1 Gradle-Datei auf Projektebene. Maven-URL hinzufügen

allprojects {
    repositories {
         … Other repositories
				 maven { url "../eyezonRepository" }
    }
}

1.2 Integration von Abhängigkeiten (Dependency)

Gradle-Datei auf Modulebene. Abhängigkeiten hinzufügen

implementation ‘witheyezon:androidSdk:$sdkVersionName’

Sie müssen die aktuelle Version des SDK an der Stelle des $sdkVersionName-Anhangs einfügen (kontaktieren Sie den eyezon-Support oder Ihr eyezon-Management für die neueste Version).

2. Interaktion zwischen SDK und Ihrer mobilen App

Erstellen Sie die Klasse VendorBroadcastReceiver, die von der Ihnen zur Verfügung stehenden EyezonBroadcastReceiver-SDK erbt, und registrieren Sie sie im Anwendungsmanifest

<receiver
    android:name=".VendorBroadcastReceiver"
    android:enabled="true"
    android:exported="true">
    <intent-filter>
      <action android:name="action.eyezon.new.message" />
      <action android:name="action.eyezon.dialog.deleted" />
      <action android:name="action.eyezon.dialog.returned" />
      <action android:name="action.eyezon.console.event" />
    </intent-filter>
</receiver>

Es gibt vier Arten von Ereignissen (Events), die das SDK zurückgibt:

  1. Ereignis, dass eine neue Nachricht im Chat eingegangen ist: onNewMessage(message: EyezonMessage)