Android Facebook sample app doesn't login when FB app installed

前端 未结 3 851
青春惊慌失措
青春惊慌失措 2021-01-12 08:43

At first I thought this was my app but I get the exact same problem when using any of the FB sample apps.

Take the HelloFacebookSample for example, which gives you a

相关标签:
3条回答
  • 2021-01-12 09:01

    if there is the default Facebook App is installed in your phone or if you are trying to upload your app on Google Play, then you need a different KeyHash. because, when u developed your FB app you have registered your FB app with a key hash which is created by using the default debug.keystore.

    so, now u need a different KeyStore to generate the different KeyHash. u need a signed KeyStore, which u can get by the help of this tutorial , after generating new keystore, generate a key hash and register your FB App with this new key hash. this should work. for generating new KeyHash u can follow this link

    0 讨论(0)
  • 2021-01-12 09:02

    I found the next line that helped me in the above scenario:

    mLoginFacebook.setReadPermissions(Arrays.asList("email"));
    

    it comes right after:

    mLoginFacebook = (LoginButton) rootView.findViewById(R.id.authButton);
    mLoginFacebook.setFragment(this);
    

    solved all my problems.. Cheers

    0 讨论(0)
  • 2021-01-12 09:02

    I would try and follow this tutorial to see if you can get a sample app that you build yourself to connect with Facebook. I had issues connecting the sample apps with Facebook as well. I would also check that your app id from Facebook is in your manifest file.

    https://developers.facebook.com/docs/howtos/androidsdk/3.0/login-with-facebook/

    0 讨论(0)
提交回复
热议问题