如何在不使用 Firebase 的情况下(在 Android 中)在 React Native 中进行 Google 登录集成?

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

我刚刚开始学习 React Native(最新版本)。我几乎涵盖了react-native中的所有基础知识,现在我想在我的应用程序中使用Google身份验证而不使用firebase。我几乎阅读了谷歌上存在的所有文档,但仍然无法找到如何执行此操作,或者可能我无法正确获取这些文档。

这里有人指导我如何以简单的方式在 React Native 中进行 Google 身份验证吗?

reactjs react-native google-signin
2个回答
2
投票

我不是专业的 React Native 开发人员,但我有一些 React.js 的经验。我遇到了同样的问题,下面的解决方案帮助了我:

https://dev.to/suyashvash/google-authsignin-in-react-native-without-firebase-43n

尝试一下可能会有所帮助:)


0
投票

在 Android 模拟器中运行应用程序时,如果您使用的是 Expo,则需要确保您在 Google 控制台中拥有调试密钥的 Android 客户端 ID。

因此,您需要使用调试密钥 SHA1 (

<your-project>/android/app/debug.keystore
) 创建客户端 ID。如果你在你的android项目中运行它就可以得到它

./gradlew signingReport

变体:调试 配置:调试 别名:androiddebugkey

它将从

androiddebugkey
获取 SHA1,您需要将其添加为 Google 控制台中 Android 客户端 ID 的一部分。然后,给它一个包名称。在您的移动应用程序配置中使用相同的包名称。

这对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.