2016-06-14 17 views
-1

Ich habe die dynamischen Links Firebase getestet. Alles im Projekt konfiguriert, hat die Implementierung genau wie die Google-Dokumentation funktioniert und Links auf der Konsole erstellt. Wenn ich in Safari teste, wird die Anwendung nicht geöffnet.Firebase iOS öffnet meine App nicht von Safari

Danke

+0

Was bedeutet diese Frage? – Jay

+0

Können Sie Ihren dynamischen Link hinzufügen? – RobLabs

Antwort

0

iOS 9+

Aufgrund der Einschränkungen auf der iOS-Plattform, Firebase dynamische Links auf der Apple-Universal-Link-System verlassen müssen, die App direkt über einen Link zu öffnen, wenn es installiert ist, . Eine der Einschränkungen für Universal Links besteht darin, dass das Verhalten beim Öffnen der App nur durch den Klick eines Benutzers und nicht durch eine Weiterleitung oder Kopieren/Einfügen in Safari ausgelöst wird.

Wir haben es sehr schwierig gefunden, Universal Links im Simulator zu testen und so ziemlich immer ein echtes Gerät für diese Art von Sache zu verwenden. Grundlegende Schritte: Installieren Sie die App> SMS-Link zu Ihrem Testgerät> klicken Sie auf den Link> beobachten Sie die App öffnen.

iOS 8 und vor

iOS-Versionen vor 9 Griff der App von einem Dynamic Link durch Safari zu öffnen, so dass, wenn die App nicht geöffnet wird, wenn Sie auf den Link in Safari Kopieren/Einfügen dann einige Setup ist unvollständig. Bitte überprüfen Sie Ihr Firebase-Projekt nach Informationen und bestätigen Sie, dass Ihre Paket-IDs/benutzerdefinierten Schemas auf der Projektseite, in Ihrem Link und in Ihrer App übereinstimmen. Stellen Sie sicher, dass die Bundle-ID in URL-Typen in Ihrem Xcode-Projekt-Setup zusammen mit einem benutzerdefinierten Schema aufgeführt ist, das Sie verwenden möchten.

Weitere Info

Hier ist ein Link zu einer früheren Antwort, die auch hilfreich sein kann.
Firebase dynamic link not opening the app iOS

+0

Wenn ich den Link über Google Chrome in IOS öffne, wird er auf die App umgeleitet, falls ich versuche, den Link in Safari zu öffnen (auch wenn ich den Link über SMS oder Notizen öffne). Was kann falsch sein? Wie ist es möglich, es zu beheben? –

+0

Da es sich bei Chrome auch um ein Google-Produkt handelt, wird wahrscheinlich etwas Magie verwendet, die nicht auf Universal Links angewiesen ist. Die anderen Apps würden sich jedoch auf Universal Links verlassen. Ich würde vermuten, dass Universal Links nicht richtig eingerichtet ist. Sehen Sie sich https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/UniversalLinks.html an und bestätigen Sie, dass alle Anforderungen erfüllt sind. – iamthearm