android - Trouble with firebase and facebook login -
my problem sign facebook got error firebase authentication,the method signinwithcredential(authcredencial credencial) in oncompletelistener result of task not successful , can't understand why.
@override protected void oncreate(bundle savedinstancestate) { .... callbackmanager = callbackmanager.factory.create(); loginbutton.setreadpermissions("email", "public_profile"); loginbutton.registercallback(callbackmanager, new facebookcallback<loginresult>() { @override public void onsuccess(loginresult loginresult) { system.out.println("entro"); handlefacebookaccesstoken(loginresult.getaccesstoken()); } ... }); firebaseauth = firebaseauth.getinstance(); firebaseauthlistener = new firebaseauth.authstatelistener() { @override public void onauthstatechanged(@nonnull firebaseauth firebaseauth) { firebaseuser user = firebaseauth.getcurrentuser(); if (user != null) { // user signed in log.d("tag", "onauthstatechanged:signed_in:" + user.getuid()); } } }; } private void handlefacebookaccesstoken(accesstoken accesstoken) { authcredential credential = facebookauthprovider.getcredential(accesstoken.gettoken()); firebaseauth.signinwithcredential(credential).addoncompletelistener(this, new oncompletelistener<authresult>() { @override public void oncomplete(@nonnull task<authresult> task) { log.d("tag","terminoooooooooooooooooooooooooooooooooooo"); if (!task.issuccessful()){ toast.maketext(this, "error al iniciar en firebase", toast.length_short).show(); } }); } if run listener never change state , never go mainactivity, code it's made firebase tutorial , facebook tutorial. facebook sign in firebase no, sorry english , thanks!
i solved problem after in webs , other people, forums, etc. discover app id in firebase , facebook developers not same
Comments
Post a Comment