Facebook API "This app is in development mode"
FacebookFacebook Graph-ApiFacebook Problem Overview
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"
Facebook Solutions
Solution 1 - Facebook
I know its a little bit late but someone may find this useful in future.
STEP 1:
Login to facebook Developer -> Your App
In Settings -> Basic -> Contact Email. (Give any email)
STEP 2:
And in 'App Review' Tab : change
Do you want to make this app and all its live features available to the general public? Yes
And you app will be live now ..
Solution 2 - Facebook
Solution 3 - Facebook
This problem occurs when we set our app as unavailable to the public.
STEP 1
Open Facebook developer account
STEP 2
Select your application
STEP 3
Click the app Review tab.
Change switch value no to yes. See picture below.
After this your app is live.
Solution 4 - Facebook
Development mode
is for testing- Go to
https://developers.facebook.com/apps
, thenApp Review
-> SelectNo
forYour app is in development and unavailable to the public
- Go to
Roles
->Testers
, enter theFacebook user Id
of the users you want to enable testing
Solution 5 - Facebook
Follow these basic steps to fix this problem,
> Step 1: Go to Dashboard, > > Step 2: Go to "App Review" tab, > > Step 3: Enable the "Make test public?" option, Like Below image, > >
Solution 6 - Facebook
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.
Solution 7 - Facebook
Solution 8 - Facebook
for testing purposes only you could Go to your facebook developer dashboard. create your app then in the top left corner open the apps dropdown menu and click create test app take the app ID and use instead.
Solution 9 - Facebook
I have the same problem while integrating the Facebook SDK for login.
I'm suggesting below approach for development mode > you can test all things if you are login with same account, which is used for 'developers.facebook.com' and if you want to use another accounts then you need to add Roles for that particular app, for that you can add developer or testers by using fid or facebook username.
Eg: - Select the particular app > Roles and then add developer or testers.