I have an Android app using Facebook to login.
The app is already public:
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.
In Settings → Basic → Contact Email → give your or any email.
Make sure you have a valid Privacy Policy available.
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
.