in auth-lib/src/main/java/com/spotify/sdk/android/auth/app/SpotifyNativeAuthUtil.java [91:113]
public boolean startAuthActivity() {
Intent intent = createAuthActivityIntent(mContextActivity, mSha1HashUtil);
if (intent == null) {
return false;
}
intent.putExtra(KEY_VERSION, PROTOCOL_VERSION);
intent.putExtra(KEY_CLIENT_ID, mRequest.getClientId());
intent.putExtra(KEY_REDIRECT_URI, mRequest.getRedirectUri());
intent.putExtra(KEY_RESPONSE_TYPE, mRequest.getResponseType());
intent.putExtra(KEY_REQUESTED_SCOPES, mRequest.getScopes());
intent.putExtra(KEY_STATE, mRequest.getState());
intent.putExtra(KEY_UTM_SOURCE, mRequest.getSource());
intent.putExtra(KEY_UTM_CAMPAIGN, mRequest.getCampaign());
intent.putExtra(KEY_UTM_MEDIUM, mRequest.getMedium());
try {
mContextActivity.startActivityForResult(intent, LoginActivity.REQUEST_CODE);
} catch (ActivityNotFoundException e) {
return false;
}
return true;
}