facebook登录反应原生应用程序无法正常工作

时间:2016-06-24 10:11:20

标签: javascript react-native facebook-login

我使用magus / react-native-facebook-login作为我的本机应用程序。 (机器人)

这是我第一次开发应用程序,所以不用说,这是我第一次尝试添加facebook登录功能。

我阅读了所有README和示例,但我仍然无法弄清楚它是如何工作的。

到目前为止,我所做的是复制并粘贴示例代码,如下所示:

var TestProject = React.createClass({
  render: function() {
     var _this = this;
     return (
       permissions={["email","user_friends"]}
       loginBehavior={FBLoginManager.LoginBehaviors.Native}
       onLogin={function(data){
         console.log("Logged in!");
         console.log(data);
         _this.setState({ user : data.credentials });
       }}
       onLogout={function(){
         console.log("Logged out.");
         _this.setState({ user : null });
       }}
       onLoginFound={function(data){
         console.log("Existing login found.");
         console.log(data);
         _this.setState({ user : data.credentials });
       }}
       onLoginNotFound={function(){
         console.log("No user logged in.");
         _this.setState({ user : null });
       }}
       onError={function(data){
         console.log("ERROR");
         console.log(data);
       }}
       onCancel={function(){
         console.log("User cancelled.");
       }}
       onPermissionsMissing={function(data){
         console.log("Check permissions!");
         console.log(data);
       }}
       />
     );
   }
 });

如果我使用上面的代码进行渲染,我会得到"未登录您尚未登录。请登录并重试。"

有人能告诉我facebook登录功能的工作原理吗?

如何在我的应用中获取用户信息?如何将视图移动到我的实际应用程序?

如果我能看到实际的工作代码,那将会非常有帮助。我已经谷歌搜索和阅读文档已有近一个星期但我无法弄清楚如何添加登录功能。

0 个答案:

没有答案
相关问题