我正在开发一个使用OAuth2进行Web应用程序用户身份验证的本机应用。当用户请求身份验证时,系统浏览器将启动
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(myLinkHere))
,显示登录页面,用户插入用户名/密码,并将access_token
返回给应用。
我的问题是,当用户在浏览器中保存了他们的凭据并且出现了身份验证请求时,浏览器会立即启动,并且流程会立即返回到应用程序。有没有办法向用户隐藏浏览器的打开或在后台打开它以避免这种糟糕的用户体验?