Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
FirebaseUI Android-自定义Chrome选项卡在oAuth登录后不会自动关闭(Microsoft和Apple)_Android_Firebase Authentication_Azure Active Directory_Firebaseui_Apple Sign In - Fatal编程技术网

FirebaseUI Android-自定义Chrome选项卡在oAuth登录后不会自动关闭(Microsoft和Apple)

FirebaseUI Android-自定义Chrome选项卡在oAuth登录后不会自动关闭(Microsoft和Apple),android,firebase-authentication,azure-active-directory,firebaseui,apple-sign-in,Android,Firebase Authentication,Azure Active Directory,Firebaseui,Apple Sign In,我正在使用FirebaseUI Android通过Microsoft和Apple进行身份验证 我选择任一登录选项,就会打开一个自定义Chrome选项卡,其中包含提供商的身份验证流。 使用提供程序成功登录后,身份验证屏幕将重新显示,并显示黑色覆盖。 按下一次将取消黑色覆盖。 还必须按下左上角的关闭按钮才能返回到我的应用程序 然后调用onActivityResult并成功完成登录 我想消除需要解除黑暗覆盖和按下关闭按钮 这在Microsoft auth流和Apple auth流中都会发生 下面是行为

我正在使用FirebaseUI Android通过Microsoft和Apple进行身份验证

我选择任一登录选项,就会打开一个自定义Chrome选项卡,其中包含提供商的身份验证流。 使用提供程序成功登录后,身份验证屏幕将重新显示,并显示黑色覆盖。 按下一次将取消黑色覆盖。 还必须按下左上角的关闭按钮才能返回到我的应用程序 然后调用onActivityResult并成功完成登录

我想消除需要解除黑暗覆盖和按下关闭按钮

这在Microsoft auth流和Apple auth流中都会发生


下面是行为的演示:

确保您没有使用
android:taskAffinity
,所有活动都应该设置相同的
taskAffinity
,或者根本不设置它,否则您的活动可以按您不希望的方式分组,并可能导致您提到的行为。有关taskAffinity如何影响您的活动的更多信息,请查看链接