我的Android applicationId是react-native-auth0通用登录流程不起作用的原因吗?

问题描述 投票:0回答:1

长话短说,我不明白为什么react-native-auth0通用登录流程在Android上不起作用,而在iOS上却工作得很好。

我的问题如下 - 我通过授权()打开登录流程,一旦输入我的电子邮件和密码,我就会得到成功的登录日志,但是,我不会被重定向回我的应用程序,我只是停留在电子邮件和密码屏幕上。

为了弄清楚发生了什么,我创建了一个新的 React Native 应用程序,其 applicationId 为 com.awesomeproject 。使用该 applicationId,登录流程工作得很好。然后我将 applicationId 更改为 com.awesomeProject,并且在我自己的应用程序中出现了同样的问题。

我自己的应用程序具有以下 applicationId - com.project.projectApp,显然我首先想到的是将包名称重命名为 com.project.projectapp。我完全期望它能起作用,但它没有,并且错误仍然存在,即使这在新的 React Native 应用程序中起作用。

com.project.projectApp 或 com.project.projectapp 仍然是无效的 applicationId 吗?

java android react-native kotlin auth0
1个回答
0
投票

通过查看您的问题,我认为您应该将 applicationId 与 Auth0 中允许的回调 URL 进行匹配。你可以在project>android>app>build.gradle下找到你的applicationId

对于 Android,允许的回调 URL 应如下所示。

PACKAGE_NAME.auth0://{TENENT_NAME}.auth0.com/android/PACKAGE_NAME/callback
© www.soinside.com 2019 - 2024. All rights reserved.