airbnb / airbnb/DeepLinkDispatch

Account for Login/Authentication

Open
#298 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Kotlin
Stars
4.4k
Forks
414
PR merge metrics
No merged PRs in 30d

Description

If I'm not mistaken the Readme shows examples of how to use this library but doesn't show how to handle the situation where a user is logged out tries to open a deeplink. Where should that logic live that will check if a user is logged in or not? Then after a user signs in , will the deeplink be deferred, will the user be taken to the location of the original deeplink?

Some sample code of how to accomplish this task would go a long way.

Contributor guide

Open the contributing guide

Research direction

Start with the README's existing deep-link examples and review how the library handles incoming links. Determine what guidance is needed for logged-out users, sign-in completion, and deferred navigation, then document a sample flow and its expected behavior in the README.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
authentication, documentation, mobile
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.