Facebook API "This app is in development mode"

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"


Solution 1:

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:

App Review > Make {Your App} public? > Yes

Click app review and Turn on the Make your app Public toggle. Save changes

Solution 3:

This problem occurs when we set our app as unavailable to the public. 

STEP 1

Open Facebook developer account

https://www.facebook.com/login/?next=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2Ffacebook-login%2Fios

enter image description here

STEP 2

Select your application

enter image description here

STEP 3

Click the app Review tab.

enter image description here

Change switch value no to yes. See picture below.

enter image description here

After this your app is live.

Solution 4:

  • Development mode is for testing
  • Go to https://developers.facebook.com/apps, then App Review -> Select No for Your app is in development and unavailable to the public
  • Go to Roles -> Testers, enter the Facebook user Id of the users you want to enable testing