Мой всплывающий вход в firebase facebook на ionic работал правильно, но внезапно он перестал работать (ну, я модифицировал приложение, но не трогал службу). Процесс все еще работает в браузере (когда я использую ионную подачу), но не работает в ионном приложении.
var auth = $fAuth(ref);
// login with Facebook
auth.$onAuth(function(authData){ // authData -> null
console.log("Auth..", authData); // Auth.. null
/* refresh user data on firebase and registering push */
});
auth.$authWithOAuthPopup("facebook").catch(function(error) {
console.log("Authentication failed:", error);
});
Когда это работало, функция $onAuth cb получала объект в переменной authData со свойствами, такими как uid и facebook.
когда я бегу:
ref.authWithOAuthPopup("facebook",function(){console.log(arguments)})
or:
ref.authWithOAuthPopup("twitter",function(){console.log(arguments)})
функция обратного вызова никогда не срабатывает.
Я запускаю процесс аутентификации в событии $ionicPlatform.ready. Я уже удалил и переустановил приложение и очистил данные приложения.
Спасибо!