Dynamic Links mit Unity empfangen

So erhalten Sie die Firebase Dynamic Links, die Sie erstellt haben: müssen Sie das Dynamic Links SDK in Ihre App einbinden und einen Listener zur Verarbeitung der DynamicLinkReceived .

Das Unity SDK funktioniert sowohl für Android als auch für iOS. Es sind jedoch einige zusätzliche Einrichtungsschritte erforderlich. für jede Plattform.

Hinweis

Bevor Sie Firebase Dynamic Links verwenden können, müssen Sie Folgendes tun:

  • Registrieren Sie Ihr Unity-Projekt und konfigurieren Sie es für die Verwendung von Firebase.

    • Wenn Ihr Unity-Projekt bereits Firebase verwendet, registriert und für Firebase konfiguriert.

    • Wenn Sie kein Unity-Projekt haben, können Sie Beispiel-App.

  • Fügen Sie das Firebase Unity SDK (insbesondere FirebaseDynamicLinks.unitypackage) hinzu: Ihr Unity-Projekt.

Beachten Sie, dass das Hinzufügen von Firebase zu Ihrem Unity-Projekt sowohl Aufgaben im Firebase-Konsole und im geöffneten Unity-Projekt (Beispiel: Sie laden Firebase-Konfigurationsdateien aus der Console herunter und in Ihr Unity-Projekt importieren.

Registrieren, um eingehende Dynamic Links zu erhalten

Wenn Sie nach Dynamic Links suchen möchten, müssen Sie sich für die DynamicLinkReceived-Veranstaltung registrieren.

void Start() {
  DynamicLinks.DynamicLinkReceived += OnDynamicLink;
}

// Display the dynamic link received by the application.
void OnDynamicLink(object sender, EventArgs args) {
  var dynamicLinkEventArgs = args as ReceivedDynamicLinkEventArgs;
  Debug.LogFormat("Received dynamic link {0}",
                  dynamicLinkEventArgs.ReceivedDynamicLink.Url.OriginalString);
}