Support skipping onboarding with build flag or for internal builds #5681
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Task/Issue URL: https://app.asana.com/0/608920331025315/1209378492776844
Description
Adds a quick way to shortcut to the end of onboarding, offering a one-tap way to become fully onboarded from the pre-onboarding flow. It does this by surfacing a button to Skip Onboarding.
The skip button will only show up for builds which:
internal
build type,-Pskip-onboarding
The button will show up after the remote config has been successfully downloaded.
Steps to test this PR
ℹ️ Add logcat filter:
message~:"App configuration sync was successful”
Play build type, no skip flag
play
type (no skip build flag). e.g.,./gradlew installPD
Play build type, with skip flag
play
type and include skip build flag. e.g.,/.gradlew installPD -Pskip-onboarding
Internal build type, no skip flag
internal
type (no skip build flag). e.g.,/.gradlew installID
Internal build type, with skip flag
internal
type and include skip build flag. e.g.,/.gradlew installID -Pskip-onboarding
UI changes