What does "development mode" mean for a facebook app? I find no exact explanation of what I can and can't do while in development mode and what's the relation with the "Not available to all users because your app is not live".
Some people also refer to it as "Sandbox mode" so I have a lot of confusion between "development mode", "sandbox mode", "live vs not available to general public"
https://www.facebook.com/login/?next=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2Ffacebook-login%2Fios
Follow these basic steps to fix this problem,
Development mode
is for testinghttps://developers.facebook.com/apps
, thenApp Revie
-> SelectNo
forYour app is in development and unavailable to the public
Roles
->Testers
, enter theFacebook user Id
of the users you want to enable testingWhat worked for was: Login to normal facebook page(not developer portal): Top Right corner arrow => Settings => Apps => Edit(Pen Icon) next to app you want to publish =>
I had also faced the same issue in which my FB app was automatically stopped and users were not able to login and were getting the message "app is in development mode.....".
Reason why FB automatically stopped my app was that I had not provided a valid PRIVACY policy & terms URL. So, make sure you enter these URLs on your app basic settings page and then make your app PUBLIC from app review page as described in above posts.
Click app review and Turn on the Make your app Public toggle. Save changes