core-android/src/main/java/com/uber/sdk/android/core/auth/LoginManager.java
private void loginForImplicitGrantWithFallback(@NonNull Activity activity) {
        if (!legacyUriRedirectHandler.checkValidState(activity, this)) {
            return;
        }

        Intent intent = LoginActivity.newIntent(
                activity,
                new ArrayList<SupportedAppType>(),
                sessionConfiguration,
                ResponseType.TOKEN,
                legacyUriRedirectHandler.isLegacyMode(),
                false,
                true);
        activity.startActivityForResult(intent, requestCode);
    }
private void loginForImplicitGrantWithFallback(@NonNull Activity activity) {
        if (!legacyUriRedirectHandler.checkValidState(activity, this)) {
            return;
        }

        Intent intent = LoginActivity.newIntent(
                activity,
                new ArrayList<SupportedAppType>(),
                sessionConfiguration,
                ResponseType.TOKEN,
                legacyUriRedirectHandler.isLegacyMode(),
                false,
                true);
        activity.startActivityForResult(intent, requestCode);
    }
Login using Implicit Grant, but if requesting privileged scopes, fallback to redirecting the user to the play
store to install the app.

@param activity to start Activity on.