Cách sử dụng Xác thực Twitter Firebase với Phản ứng gốc?Cách sử dụng Xác thực Twitter Firebase với React Native?
tôi đã cố gắng cả hai mã dưới đây vào tham chiếu đến 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.
}
});
}
});
và
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);
}
});
}
});
Khi tôi sử dụng authWithOAuthRedirect
, một lỗi xảy ra như
undefined is not an object (evaluating 'window.location.href')
Khi tôi sử dụng authWithOAuthPopup
, không có chuyện gì xảy ra.
Tôi làm cách nào để giải quyết câu hỏi? Hoặc là không thể?
Đến điểm cuối cùng đó, một nơi tốt để bắt đầu có thể là bản demo đăng nhập Firebase cho iOS: https://github.com/firebase/login-demo-ios Nhưng nó sẽ không dành cho mờ nhạt trong tim. –
Cảm ơn sự giúp đỡ của bạn. Tôi đã ngừng sử dụng React Native và cố gắng sử dụng Ionic. – okmttdhr
@FrankvanPuffelen Điều này có đúng với Email/PW auth cũng như trên React Native với Firebase không? –