我正在开发一个支持 Auth0 的 React Native 应用程序。当用户打开 Android 应用程序时,浏览器中会打开 auth0 登录页面,成功登录后,会将用户重定向回应用程序。但是,会出现弹出窗口,允许选择他想要使用哪个应用程序来继续该过程。这是我的应用程序出现了两次。知道这可能是什么原因吗?我在许多不同的 Android 设备上进行了测试,问题仍然存在。 附言。我正在通过博览会开发该应用程序。我还退出了该项目。
最佳答案
我也遇到了同样的问题,也是在弹出的博览会应用程序中。问题是有两个 Intent 处理您的身份验证登录 url 方案。对我来说,问题是我用一个方案定义了自己的 Intent ,并使用 WebBrowser.openAuthSessionAsync 来弹出浏览器窗口,同时在默认配置中配置了相同的方案build.gradle 中的 appAuthRedirectScheme。这创造了具有相同方案的另一个 Intent 。 我只是将 appAuthRedirectScheme 的方案更改为其他内容...
关于android - React Native (Android) - 应用程序在 "Open with"列表中出现两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63980345/