Google is committed to advancing racial equity for Black communities. See how.
Diese Seite wurde von der Cloud Translation API übersetzt.
Switch to English

Beginnen Sie mit Firebase In-App Messaging

Dieser Schnellstart zeigt Ihnen, wie Sie Firebase In-App Messaging einrichten und Ihre erste Nachricht senden.

Bevor Sie beginnen

Bevor Sie beginnen, müssen Sie einige Dinge in Ihrer Umgebung einrichten:

  • Eine App mit aktivierter Firebase: Wenn Sie dies noch nicht getan haben, fügen Sie Firebase zu Ihrem iOS-Projekt hinzu .
  • Xcode 10.3 oder höher: Firebase In-App Messaging benötigt zum Ausführen eine relativ aktuelle Version von Xcode. Die neueste Xcode-Version finden Sie auf der Xcode-Website von Apple .
  • CocoaPods 1.4.0 oder höher: Firebase In-App Messaging verwendet CocoaPods, um Abhängigkeiten von iOS zu verwalten. Sie können es von der CocoaPods-Site installieren.

Fügen Sie Ihrem Projekt das Firebase In-App Messaging SDK hinzu

Fügen Sie Ihrem Projekt zunächst die Firebase In-App Messaging SDK-Framework-Dateien hinzu, indem Sie die Firebase In-App Messaging-CocoaPods hinzufügen:

  1. Öffnen Sie ein neues Terminalfenster und navigieren Sie zum Verzeichnis Ihres Xcode-Projekts.
  2. Öffnen Sie Ihre Poddatei und fügen Sie die hervorgehobenen Zeilen hinzu:
    # Uncomment the next line to define a global platform for your project
    # platform :ios, '9.0'
    
    target 'YourProject' do
    # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
    use_frameworks!
    
    # Pods for YourProject
    pod 'Firebase'
    pod 'Firebase/InAppMessaging'
    pod 'Firebase/Analytics'
    end
  3. Installieren Sie von Ihrem Terminal aus die Abhängigkeiten des Pods:
    pod install
  4. Öffnen Sie das Projekt Ihrer App in Xcode:
    open YOUR-PROJECT .xcworkspace
  5. Importieren Sie das Firebase-Modul in Ihr UIApplicationDelegate , falls Sie dies noch nicht UIApplicationDelegate haben:
    Schnell
    import Firebase
    Ziel c
    @import Firebase;
  6. Konfigurieren Sie auch eine gemeinsam genutzte FirebaseApp Instanz, normalerweise in der application:didFinishLaunchingWithOptions: Ihrer App application:didFinishLaunchingWithOptions: -Methode, falls Sie dies noch nicht application:didFinishLaunchingWithOptions: haben:
    Schnell
    // Use Firebase library to configure APIs
    FirebaseApp.configure()
    Ziel c
    // Use Firebase library to configure APIs
    [FIRApp configure];
  7. Kompilieren Sie Ihre App und führen Sie sie aus.

Senden Sie eine Testnachricht

Holen Sie sich die Installations-ID Ihrer App

Um Strom zu sparen, ruft Firebase In-App Messaging Nachrichten nur einmal pro Tag vom Server ab. Dies kann das Testen erschweren. In der Firebase-Konsole können Sie ein Testgerät angeben, auf dem bei Bedarf Meldungen angezeigt werden.

Dieses Testgerät wird durch eine Firebase-Installations-ID bestimmt, die vom Firebase-Installationsdienst bereitgestellt wird. Führen Sie die App mit dem Laufzeitbefehlsargument -FIRDebugEnabled , um die Installations-ID Ihrer -FIRDebugEnabled :

  1. Wählen Sie bei geöffnetem Xcode-Projekt in der oberen Menüleiste Produkt> Schema> Schema bearbeiten ... aus.
  2. Öffnen Sie die Registerkarte Argumente des daraufhin angezeigten Dialogfelds.
  3. Klicken Sie unter Argumente, die beim Start übergeben wurden, auf + Elemente hinzufügen .
  4. Geben Sie "-FIRDebugEnabled" in das neu erstellte Feld ein.
  5. Klicken Sie auf Schließen und führen Sie Ihre App aus.

Suchen Sie nach dem Start Ihrer App in den Protokollen der Xcode-Konsole nach der folgenden Zeile:

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

Senden Sie eine Nachricht an Ihr Testgerät

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

  1. Öffnen Sie in der Firebase-Konsole In-App Messaging .
  2. Klicken Sie dort auf Neue Kampagne .
  3. Geben Sie einen Titel für Ihre erste Nachricht ein.
  4. Klicken Sie auf Ihrem Gerät auf Test
  5. Geben Sie die Firebase-Installations-ID Ihrer App in das Feld Installations-ID hinzufügen ein .
  6. Klicken Sie auf Test , um die Nachricht zu senden.

Firebase In-App Messaging sendet Ihre Testnachricht, sobald Sie auf Test klicken. Schließen Sie die App auf Ihrem Testgerät und öffnen Sie sie erneut, um sie anzuzeigen.

Suchen Sie nach der folgenden Protokollmeldung, um zu bestätigen, ob Ihr Gerät ein Testgerät ist:

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