Damit Sie die von Ihnen erstellte Firebase Dynamic Links erhalten, müssen Sie das Dynamic Links SDK in Ihre App einbinden und einen Listener registrieren, um das Ereignis DynamicLinkReceived zu verarbeiten.
Das Unity SDK funktioniert sowohl für Android als auch für iOS, wobei für jede Plattform eine zusätzliche Einrichtung erforderlich ist.
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, ist es bereits für Firebase registriert und konfiguriert.
Wenn Sie kein Unity-Projekt haben, können Sie eine Beispiel-App herunterladen.
Fügen Sie das Firebase Unity SDK (insbesondere
FirebaseDynamicLinks.unitypackage) zu Ihrem Unity-Projekt hinzu.
Wenn Sie Firebase zu Ihrem Unity-Projekt hinzufügen, müssen Sie sowohl in der Firebase Console als auch in Ihrem offenen Unity-Projekt Aufgaben ausführen. Sie laden beispielsweise Firebase-Konfigurationsdateien aus der Console herunter und verschieben sie dann in Ihr Unity-Projekt.
Registrieren, um eingehende Dynamic Links zu empfangen
Wenn Sie nach Dynamic Links suchen möchten, müssen Sie sich für das Ereignis DynamicLinkReceived 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); }