我目前正在try 为ios和android的react-native 应用程序实现Facebook和google登录.我必须说,它的用户友好性远不如ionic 电池.我见过一些库试图实现这一点,但它们似乎都不再被维护.

推荐答案

For Google Login:

我试了https://github.com/devfd/react-native-google-signinhttps://github.com/joonhocho/react-native-google-sign-in.它们都不能正常工作!我怀疑它们是否还保留着.

最终的正确答案是https://github.com/fullstackreact/react-native-oauth.它有一个非常好的安装指南,对我的项目非常有效.它还支持与Facebook、Twitter、Slack等其他Provider 进行身份验证...

顺便说一句,for Facebook Loginhttps://github.com/facebook/react-native-fbsdk也很好地工作,尽管安装复杂.

React-native相关问答推荐

Redux将旧状态迁移到新状态

无法设置文本输入参考

在 react native 平面列表中动态定位弹出窗口

如何将 react-native 图像从 expo-image-picker 上传到使用 multer 的 Express.js 后端

不能总是在 Chrome 中设置 React Native 断点

React Native 白色黑屏问题

React Native - 当位置在Android上是绝对时视图消失

react-native 链接仅适用于一个项目(Android 或 iOS)

如何在 array.map 中的每个元素之后添加逗号,除了 React JSX 中的最后一个元素

由于端口 8081 sunproxyadmin,无法打包 react native

当 textInput 聚焦时,第一次touch flatList 不起作用,但是第二次起作用

Typescript:onPress 类型

axios 的网络错误和react-native

如何使用特定目标运行 react-native run-ios

使用 Jest 的 react-navigation 测试组件

React Navigation 中的选项卡导航器图标

如何在 react native 中将数组保存在异步存储中?

React native - 以编程方式判断是否启用了远程 JS 调试

在 componentWillUnmount 中清除超时的更好方法

降级 react-native 的适当机制