Zum Beispiel habe ich in meiner Flutter-App einen Fall, in dem der Benutzer sein Passwort wiederherstellen kann. In diesem Fall erhält der Benutzer einen Link per E-Mail, und ich möchte, dass durch Klicken auf diesen Link meine Flatter-App geöffnet wird und zu einem bestimmten Bildschirm weitergeleitet wird.
Wie öffne ich die Flutter-Anwendung über die URL?
Vadziec Poplavsky
Sie sollten dies aus der Perspektive von betrachten: Wie öffne ich meine iOS/Android-App von einer URL, dh. App-Deep-Linking.
Sie haben jeweils ihre eigenen jeweiligen Implementierungen:
Oder Sie entscheiden sich für umfassendere SDKs, die beides für Sie erledigen können:
Dafür gibt es ein nettes Plugin
https://github.com/avioli/uni_links
Es enthält auch eine detaillierte Erklärung, wie Sie iOS und Android konfigurieren müssen, damit es funktioniert (was meiner Meinung nach der schwierigste Teil ist); eine weitere nette Informationsquelle ist diesen Blogbeitrag
Hier müssen Sie also a verwenden dynamic link
. Die beste Lösung ist die Verwendung von Dynamische Firebase-Links .
Einer der Vorteile von Firebase Dynamic Links: Konvertieren Sie mobile Webbenutzer in native App-Benutzer
Mit dynamischen Links können Sie Benutzer nahtlos von Ihrer mobilen Website zu den entsprechenden Inhalten in Ihrer App umleiten. Und da die Links den Installationsprozess der App überleben, können sogar neue Benutzer auf Ihrer mobilen Website dort weitermachen, wo sie aufgehört haben, ohne einen Takt zu verpassen.
Eine andere Lösung ist der Wechsel zu nativen Lösungen: Android und iOS.
Sie können verwenden app_linksdas Android App Links, Deep Links, iOs Universal Links und benutzerdefinierte URL-Schema-Handler (einschließlich Desktop) für Android, iOS, macOS, Web und Windows unterstützt.
Sie können Firebase Dynamic Links verwenden, dazu habe ich einen Beitrag geschrieben: medium.com/@diegoveloper/…
– Diegoentwickler
13. Dezember 2018 um 22:01 Uhr
@diegoveloper danke! Das versuche ich tatsächlich zu finden
– Vadziec Poplavsky
14. Dezember 2018 um 5:17 Uhr