FirebaseUI-Android - 自定义 Chrome 选项卡在 oAuth 登录后不会自动关闭(Microsoft 和 Apple)
FirebaseUI-Android - Custom Chrome tab not closing automatically after oAuth sign in (Microsoft & Apple)
我正在使用 FirebaseUI-Android 通过 Microsoft 和 Apple 进行身份验证。
我选择其中一个登录选项,然后会打开一个自定义 Chrome 选项卡,其中包含提供商的身份验证流程。
使用提供商成功登录后,身份验证屏幕将重新显示,并带有深色覆盖层。
按一次可消除深色覆盖。
还必须按下左上角的关闭按钮才能 return 我的应用程序
然后调用 onActivityResult 并成功完成登录
我想消除关闭深色叠加层并按下关闭按钮的需要。
Microsoft 身份验证流程和 Apple 身份验证流程都会发生这种情况。
下面是行为演示:https://giphy.com/gifs/iEuTTe8ud85EpsXCpH/fullscreen
确保您没有使用 android:taskAffinity
,所有活动都应该设置相同的 taskAffinity
或根本不设置,否则您的活动可能会按照您的方式分组不打算让他们这样做,并可能导致您提到的行为。有关 taskAffinity 如何影响您的活动的更多信息,请查看 this link.
我正在使用 FirebaseUI-Android 通过 Microsoft 和 Apple 进行身份验证。
我选择其中一个登录选项,然后会打开一个自定义 Chrome 选项卡,其中包含提供商的身份验证流程。 使用提供商成功登录后,身份验证屏幕将重新显示,并带有深色覆盖层。 按一次可消除深色覆盖。 还必须按下左上角的关闭按钮才能 return 我的应用程序 然后调用 onActivityResult 并成功完成登录
我想消除关闭深色叠加层并按下关闭按钮的需要。
Microsoft 身份验证流程和 Apple 身份验证流程都会发生这种情况。
下面是行为演示:https://giphy.com/gifs/iEuTTe8ud85EpsXCpH/fullscreen
确保您没有使用 android:taskAffinity
,所有活动都应该设置相同的 taskAffinity
或根本不设置,否则您的活动可能会按照您的方式分组不打算让他们这样做,并可能导致您提到的行为。有关 taskAffinity 如何影响您的活动的更多信息,请查看 this link.