android - React Native (Android) - 应用程序在 "Open with"列表中出现两次

标签 android react-native expo auth0

我正在开发一个支持 Auth0 的 React Native 应用程序。当用户打开 Android 应用程序时,浏览器中会打开 auth0 登录页面,成功登录后,会将用户重定向回应用程序。但是,会出现弹出窗口,允许选择他想要使用哪个应用程序来继续该过程。这是我的应用程序出现了两次。知道这可能是什么原因吗?我在许多不同的 Android 设备上进行了测试,问题仍然存在。 附言。我正在通过博览会开发该应用程序。我还退出了该项目。

enter image description here

最佳答案

我也遇到了同样的问题,也是在弹出的博览会应用程序中。问题是有两个 Intent 处理您的身份验证登录 url 方案。对我来说,问题是我用一个方案定义了自己的 Intent ,并使用 WebBrowser.openAuthSessionAsync 来弹出浏览器窗口,同时在默认配置中配置了相同的方案build.gradle 中的 appAuthRedirectScheme。这创造了具有相同方案的另一个 Intent 。 我只是将 appAuthRedirectScheme 的方案更改为其他内容...

关于android - React Native (Android) - 应用程序在 "Open with"列表中出现两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63980345/

相关文章:

AndroidManifest.xml 不存在或具有不正确的 React Native 根标记

react-native - 无效或意外的 token ,测试裸 react native 应用程序

java - 在android中设计一个分数页面

android - 将 Robolectric 与 android.support.v7.app.MediaRouteButton 结合使用

react-native - 排毒未在子组件中找到 testID

javascript - 在 forEach 中调用 firebase 会使迭代不起作用

ios - 使用 expo 构建的 React-native ios 应用程序使用发布返回错误 413

android - 您的项目的 SDK 版本 >= 33.0.0,但 expo 包版本似乎更旧

java - 从 Android 中的 DCIM 删除图像后如何清除图库缩略图

android - 手机关机后应用程序能否保留其root访问权限?