Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 反应本机:Facebook和谷歌登录_React Native_Facebook Login_React Native Android_Google Login_React Native Ios - Fatal编程技术网

React native 反应本机:Facebook和谷歌登录

React native 反应本机:Facebook和谷歌登录,react-native,facebook-login,react-native-android,google-login,react-native-ios,React Native,Facebook Login,React Native Android,Google Login,React Native Ios,我目前正在尝试为ios和android的react原生应用程序实现Facebook和google登录。我必须说,它的用户友好性远不如离子电池。我见过一些库试图实现这一点,但它们似乎都不再被维护。 是否有任何通用、可靠和稳定的解决方案易于实施(如果不容易实施,真的有任何可行的解决方案)来实施Facebook和/或Google登录react本机应用程序?您有答案吗?我还发现了一个在reactnative中实现GoogleAuth的库,但没有找到合适的库。但对于facebook登录,您可以使用。 因为

我目前正在尝试为ios和android的react原生应用程序实现Facebook和google登录。我必须说,它的用户友好性远不如离子电池。我见过一些库试图实现这一点,但它们似乎都不再被维护。
是否有任何通用、可靠和稳定的解决方案易于实施(如果不容易实施,真的有任何可行的解决方案)来实施Facebook和/或Google登录react本机应用程序?

您有答案吗?我还发现了一个在reactnative中实现GoogleAuth的库,但没有找到合适的库。但对于facebook登录,您可以使用。 因为它是由facebook制作的,所以我认为它会得到很好的维护。

这显然是facebook的最佳选择。
对于谷歌:我已经在使用了。它确实(至少对于Android来说)如预期的那样工作。安装起来有点棘手,但作者提供了一个很好的解决方案。

对于谷歌登录:

我试了两种方法。它们都不能正常工作!我怀疑它们是否还保留着

最终正确的解决方案是。它有一个非常好的安装指南,对我的项目非常有效。它还支持与Facebook、Twitter、Slack等其他提供商进行身份验证

顺便说一句,用于Facebook登录也能很好地工作,尽管安装很复杂。

我试过使用。也许它曾经是一个很好的选择,但是现在关于的文档已经过时了。文档中说要使用Identity Toolkit API,它现在已经转移到Firebase,这已经造成了问题。从:

Google Identity Toolkit的最新版本发布如下: Firebase身份验证

新项目应使用Firebase身份验证。迁移 从Identity Toolkit到Firebase身份验证的现有项目,请参阅 迁移指南

所以下一个我发现的是。它有一个庞大的过程,但如果您不想深入了解太多细节,中间的文章对在几分钟内实现它是一个很大的帮助

对于facebook来说,这是最好的选择

因此,最好的选择是:
谷歌
Facebook

现在似乎维护得很好,上周只有我在一个本地应用程序中实现了它


推荐谷歌认证。

可以考虑使用社交登录。它支持亚马逊、Facebook、GitHub、谷歌、Instagram和LinkedIn作为提供商。请参阅下面的链接了解更多详细信息


谢谢你的facebook链接!:)它看起来不错,但它仍然需要“本机实现”(实际上这不是一个更大的问题)。还没有为谷歌找到一个。嘿,媒体文章不是一个媒体文章,而是一个谷歌的。那是打字错误吗?