Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Facebook app is Public, but gives error "App not setup" when logging in

I have an Android app using Facebook to login.

The app is already public: enter image description here

When trying to login via Facebook, I get this exception:

com.facebook.FacebookAuthorizationException: App Not Setup: This app is still in development mode, and you don't have access to it. Switch to a registered test user or ask an app admin for permissions.

Since the test users are able to login perfectly fine, I'm assuming that my code if fine.

like image 747
manishKungwani Avatar asked Apr 23 '15 08:04

manishKungwani


4 Answers

  1. In Settings → Basic → Contact Email → give your or any email.

  2. Make sure you have a valid Privacy Policy available.

  3. In the App Review Tab change:

    Do you want to make this app and all its live features available to the general public?

    to Yes.

like image 84
Deepak Gupta Avatar answered Oct 20 '22 17:10

Deepak Gupta


If the app status says that the App is public, yet you see the error with the SDK login, create a new app and start over.

This is a bug on facebook's end.

like image 6
manishKungwani Avatar answered Oct 20 '22 18:10

manishKungwani


I also encountered this issue because I used wrong app id and app secret. Please use valid app id and app secret.

like image 6
Avinash Avatar answered Oct 20 '22 17:10

Avinash


  1. Go to your App Dashboard.
  2. Click on App Review which is located in the left side of the menu and make your app public.
  3. Click "Yes".
like image 5
Suraj Jain Avatar answered Oct 20 '22 16:10

Suraj Jain