FormidableLabs / FormidableLabs/react-native-app-auth

App does not start correctly on cold start from verification link

Offen
#1,096 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Java
Sterne
2.3k
Forks
473
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Hi,
This is not neccessarily an issue with this library, more like a question.
We have a react native app that uses your library. The OAuth provider is keycloak.
After registration, I get an email verification link. If the app is still in the background, clicking the link result in a login.
However, if the app was closed before clicking the link, it opens briefly, than goes back to background. If I open it again, it does the same, until I close it completely. All other functionality works correctly.
I tried to debug this, couldn't really find anything on the internet, and AI suggestions did not work either.
Anyone encountered this problem before?

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, den Keycloak-E-Mail-Verifizierungs-Deep-Link-Flow bei geschlossener React-Native-App nachzustellen, und vergleiche ihn anschließend mit dem Flow bei einer in den Hintergrund verschobenen App. Verfolge die Konfiguration für den Kaltstart und die Deep-Link-Verarbeitung der App. Als abgeschlossen gilt die Arbeit, wenn die App nach dem Öffnen des Verifizierungslinks weiterhin nutzbar ist und den Login ohne wiederholtes Verschieben in den Hintergrund abschließt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
react-native
Bereich
authentication, mobile
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.