Wie öffne ich die Flutter-Anwendung über die URL?

Lesezeit: 2 Minuten

Benutzeravatar von Vadziec Poplavsky
Vadziec Poplavsky

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.

  • 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

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.

Geben Sie hier die Bildbeschreibung ein

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.

1393560cookie-checkWie öffne ich die Flutter-Anwendung über die URL?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy