Erste Schritte mit Firebase In-App-Messaging

In dieser Kurzanleitung erfahren Sie, wie Sie Firebase In-App Messaging einrichten und Ihre erste Nachricht senden.


Hinweis

Installieren und initialisieren Sie die Firebase SDKs für Flutter, wenn Sie noch nicht getan haben.

Dem Projekt das Firebase In-App Messaging SDK hinzufügen

  1. Führen Sie im Stammverzeichnis Ihres Flutter-Projekts folgenden Befehl aus: Befehl zum Installieren des Firebase In-App-Messaging-Plug-ins:

    flutter pub add firebase_in_app_messaging
    
  2. Erstellen Sie Ihr Projekt neu:

    flutter run
    
  3. Importieren Sie das Firebase In-App-Messaging-Plug-in:

    import 'package:firebase_in_app_messaging/firebase_in_app_messaging.dart';
    

Testnachricht senden

Installations-ID Ihrer App ermitteln

Um Energie zu sparen, ruft Firebase In-App-Messaging Nachrichten nur vom -Server einmal pro Tag. Das kann die Tests erschweren. In der Firebase Console können Sie daher ein Testgerät angeben, auf dem Nachrichten auf Anfrage angezeigt werden.

Dieses Testgerät wird durch eine FID bestimmt. Die FID Ihrer Testanwendung finden Sie in der Konsole -Ausgabe beim Ausführen der Anwendung.

Auf Android-Geräten sieht die Meldung so aus:

I/FIAM.Headless: Starting InAppMessaging runtime with Installation ID YOUR_INSTALLATION_ID

Unter iOS führen Sie die App mit dem Laufzeitbefehlsargument -FIRDebugEnabled aus:

  1. Wählen Sie bei geöffnetem Xcode-Projekt Product > Schema > Schema bearbeiten... von in der oberen Menüleiste.
  2. Öffnen Sie im angezeigten Dialogfeld den Tab Argumente.
  3. Klicken Sie unter Beim Start übergebene Argumente auf + Elemente hinzufügen.
  4. Geben Sie „-FIRDebugEnabled“ in das neu erstellte Feld ein.
  5. Klicken Sie auf Schließen und führen Sie dann die App aus.

Wenn Ihre Anwendung ausgeführt wird, suchen Sie in den Protokollen der Xcode-Konsole nach der folgenden Zeile:

[Firebase/InAppMessaging][I-IAM180017] Starting InAppMessaging runtime with Firebase Installation ID YOUR_INSTALLATION_ID

Nachricht an Testgerät senden

Sobald Sie Ihre App auf dem Testgerät gestartet haben und Firebase-Installations-ID (FID) können Sie das Firebase In-App-Messaging ausprobieren indem Sie eine Testnachricht senden:

  1. Öffnen Sie Messaging in der Firebase-Konsole.
  2. Falls dies Ihre erste Kampagne ist, klicken Sie auf Erste Kampagne erstellen.
    1. Wählen Sie Firebase In-App-Nachrichten aus und klicken Sie auf Erstellen.
  3. Klicken Sie andernfalls auf dem Tab Kampagnen auf Neue Kampagne.
    1. Wählen Sie In-App-Messaging aus.
  4. Geben Sie einen Titel für die erste Nachricht ein.
  5. Klicken Sie auf Test on your Device (Auf Ihrem Gerät testen).
  6. Geben Sie die Firebase-Installations-ID Ihrer App in das Feld Installations-ID hinzufügen ein.
  7. Klicken Sie auf Testen, um die Nachricht zu senden.

Firebase In-App-Messaging sendet Ihre Testnachricht, sobald Sie auf Testen klicken. Um die angezeigt wird, müssen Sie die App auf Ihrem Testgerät schließen und wieder öffnen.

Wenn du herausfinden möchtest, ob dein Gerät ein Testgerät ist, suche nach einem der folgenden Geräte: Log-Nachrichten.

Android

I/FIAM.Headless: Setting this device as a test device

iOS

[Firebase/InAppMessaging][I-IAM180017] Seeing test message in fetch response. Turn the current instance into a testing instance.