加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何使用React Native使用Firebase Twitter身份验证?

发布时间:2020-12-15 20:48:13 所属栏目:百科 来源:网络整理
导读:如何使用React Native使用Firebase Twitter身份验证? 我在参考https://www.firebase.com/docs/web/guide/login/twitter.html时尝试了以下两个代码 var Firebase = require("firebase");var App = React.createClass({ render: function() { return ( View T
如何使用React Native使用Firebase Twitter身份验证?

我在参考https://www.firebase.com/docs/web/guide/login/twitter.html时尝试了以下两个代码

var Firebase = require("firebase");

var App = React.createClass({

  render: function() {
    return (
      <View>
        <Text onPress={this._handlePress}>
          Twitter login
        </Text>
      </View>
    );
  },_handlePress: function () {
    var myApp = new Firebase("https://<myapp>.firebaseio.com");

    myApp.authWithOAuthRedirect("twitter",function(error) {
      if (error) {
        console.log("Login Failed!",error);
      } else {
        // We'll never get here,as the page will redirect on success.
      }
    });

  }

});

var Firebase = require("firebase");

var App = React.createClass({

  render: function() {
    return (
      <View>
        <Text onPress={this._handlePress}>
          Twitter login
        </Text>
      </View>
    );
  },_handlePress: function () {
    var myApp = new Firebase("https://<myapp>.firebaseio.com");

    myApp.authWithOAuthPopup("twitter",function(error,authData) {
      if (error) {
        console.log("Login Failed!",error);
      } else {
        console.log("Authenticated successfully with payload:",authData);
      }
    });

  }

});

当我使用authWithOAuthRedirect时,发生了一个错误

undefined is not an object (evaluating 'window.location.href')

当我使用authWithOAuthPopup时,什么也没发生.

我该如何解决这个问题?
或者这不可能吗?

这是针对网络的Firebase Twitter集成.尽管它的祖先和它使用JavaScript,React Native绝不是网络;你没有DOM,你没有浏览器,所以你没有能力重定向当前窗口,这似乎是这段代码试图做的.

因此,要回答您的问题,将无法使用此库.您可能会发现必须在Obj-C中编写扩展来执行您想要执行的操作而不使用浏览器样式的流程.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读