Facebook在android的react-native应用程序中登录

Posted

技术标签:

【中文标题】Facebook在android的react-native应用程序中登录【英文标题】:Facebook login in react-native application for android 【发布时间】:2017-02-12 15:33:42 【问题描述】:

我想在我的 react-native 应用程序中添加带有 facebook 功能的登录。我正在通过 react-native 制作 android 应用程序。我按照此链接https://github.com/magus/react-native-facebook-login/tree/master/android 中的步骤操作,我也参考了此链接https://github.com/facebook/react-native-fbsdk,但我都遇到了问题。示例项目也没有为 android 运行。请建议我一步一步地在我的 react-native 应用程序中以更简单的方式在我的 android 应用程序中添加使用 facebook 功能的登录。

【问题讨论】:

示例项目也没有为 android 运行。消息控制台在说什么? 没有。我正在使用来自此链接github.com/facebook/react-native-fbsdk/tree/master/Sample/… 的 HelloFacebook 项目。我的构建因控制台上的此错误而失败 Cannot read packageName from /home/ajay/HelloFacebook/android/app/src/main/AndroidManifest.xml @Piyush 顺便说一句,我有个主意 告诉我如何删除这个错误@Piyush 您需要创建一个新项目并将 react-native-fbsdk for android 作为模块添加到您的项目中。 @Rashhh 【参考方案1】:

我通过https://github.com/facebook/react-native-fbsdk实现了facebook登录。由于我的 gradle sunchronization 和 我没有添加 --> import com.facebook.appevents.AppEventsLogger;在文档中缺少的 MainApplication.java 中。请务必在 android studio 中打开您的项目以编辑 android 特定错误,因为这样可以轻松跟踪它们。

【讨论】:

以上是关于Facebook在android的react-native应用程序中登录的主要内容,如果未能解决你的问题,请参考以下文章

React Native DEMO for Android

Android - 使用 facebook sdk 在 facebook 墙上发帖的问题

Android - Facebook 活动跟踪购买

Facebook 喜欢的粉丝页面按钮在 Android 中不起作用?

在 Android 中单击 Facebook 登录按钮后未显示 Facebook 身份验证对话框

在android中使用facebook登录[重复]