Оберните ваш код, начиная с var userNow = firebase.auth().currentUser;
в функции. И, как сказал @Andre Kool, вы должны быть уверены, что сначала приняли участие (поскольку это асинхронная операция, а затем попытайтесь обновить данные пользователя как:
var authRef = firebase.auth();
authRef.onAuthStateChanged(function(user) {
if (user) {
console.log('Display name onAuthStateChanged : '+user.displayName);
_updateUserData();
} else {
console.log('not login');
}
});
fucntion _updateUserData(){
var userNow = firebase.auth().currentUser;
userNow.updateProfile({
displayName: "Jane Q. User",
photoURL: "https://example.com/jane-q-user/profile.jpg"
}).then(function() {
var displayName = userNow.displayName;
var photoURL = userNow.photoURL;
}, function(error) {
});
}