5 crusial steps to pass the Facebook App Review

Dmitri Chernysh
3 min readSep 7, 2022

App Review is required when your app is going to use Facebook or Instagram API: Facebook/Instagram login, posting content, etc.

I personally spent almost 4 weeks until one of apps has been approved.

You could pass the review faster following these steps 👇

1️⃣ Write a detailed explanation why your app is going to use certain permissions. Use only permissions the app really needs.

More about Facebook permission you can check at this page https://developers.facebook.com/docs/pages/overview/permissions-features/?locale=en_US

2️⃣ Create a test Facebook user at the Facebook developer console to provide it to review team. Don’t provide a personal credentials. And don’t ask review team to use their credentials, they will experience a login error like it was in my case.

  • Open https://developers.facebook.com/apps/
  • Select your app
  • In the left menu go to“Roles” ->“Test Users”
  • Create a new one test user you will be able to use for testing and providing to Facebook Review Team

3️⃣ Write a detailed step-by-step instruction how to log in using Facebook/Instagram account and how to use the app to be able to check requested permissions.

This instruction should be clear even for 5 years old child.

More details — more chances to pass the review faster.

Here is my example from the final review:

4️⃣ Record a screencast video how to reproduce steps from the instruction in the app, and attach this video to review request. I would recommend to show taps/clicks visually.

5️⃣ And the final and most important step.
Don’t hesitate to chat with the Facebook support after your app has been rejected. Ask them what was wrong and how could you fix it.

Be polite and persistent at the same time.

You can find a “Support” button at the bottom-right corner in a rejected submission details. Open the chat with Live agent, provide App Id and ask for help.

Thanks for reading. I am hoping it will save the time someday.

Get in touch:

Instagram (sharing work progress to Stories)