By creating a Facebook App, Facebook creates an App ID which is an object that represents your actual application and which stores settings and information for it. A Facebook App ID is created that represents your app.
After you create an app, you will be taken to your App Dashboard. Select the app you wish to view. In the left side navigation panel of the App Dashboard, click Settings > Basic to view the App Details Panel with your App ID, your App Secret, and other details about your app. Update or change the name, email, and other details of your app.
Your App ID - A unique ID given to your app to use whenever you use one of our APIs or SDKs.
Your App Secret - A unique secret associated with your application that authenticates requests made by your application to Facebook servers. Your App Secret should be treated like a password.
App Name - A name has been supplied but change this to the name you prefer.
Contact Email - A contact email for this app.
App Domains - Provide Google Play and/or Apple App Store URL of your app.
App Icon - Artwork or image used to identify your app.
Category - Choose the category type of your app.
Whenever you add information or make changes be sure to scroll down to click the Save Changes button
Choose a Platform
Below the App Details Panel is an Add Platform button. Click this to choose the platform you want to add. If your app is on multiple platforms, you will be able to add each to your Facebook app. Fill out information for each platform type.
Set Advanced Settings
Under Settings > Advanced, you can:
Upgrade the API Version - Change the API version your app uses to call the Facebook Social Graph.
App Restrictions - Set Age, Country, Alcohol restrictions and Social Discovery on your app.
Security - View and reset your Client Token, set your Server IP Whitelist and other security requirements.
Business Manager Associate your app with a business to manage your apps This represents the company which owns the application to advertise.
Advertising Accounts - Provide one or more IDs for authorized Ad Accounts to be used to run and pay for app ads. If more than one business plans to run app ads for the app, also provide the Business Manager IDs for those businesses. For example if a business runs ads for a subsidiary or if an agency runs ads for a client, provide the business manager IDs in Authorized Businesses.
Migrations - Turn on migrations to roll out API changes.
Delete App - Permanently delete an app and all its data.
If you plan to do any advertising for your app, you must include the Business Manager and Advertising Accounts information in the Advanced App Settings.
Assign Developer Roles
Developer Roles allow you to control who has permission to view app details and analytics, edit app details, and test your app.
Administrators - Administrators have complete access to your app.
Developers - Developers can test your app, view insights, and change most app settings. The can not add or remove roles, reset the app secret, or delete the app.
Testers - Testers can only test the app in Development Mode, i.e. not public.
Analytic Users - Analytic users can only access app analytics. They can not access app settings or test your app while it is in Development Mode.
Create Test Users
Create test users to test your app's Facebook integration. You can create four test users at one time, set the test user's age, and set the test user's language.
Update Development Mode Status
New Facebook apps exist in development mode by default. This limits actions and objects to Facebook Timelines owned by a developer of the application. Once your application is ready for public use you can switch from development mode to public mode to allow your app to interact with Facebook accounts not associated with your app.
In your App Dashboard's upper right corner next to the View Analytics button, click the Status toggle switch from OFF to ON. Your app is now public.
Submit Your App for Review
If your app uses advanced FB Login or Messenger permissions, or if you want your app to be listed in App Center, you need to submit the app for review. Learn more about the review process and what's required to pass review in the Login Review Guide.