Your submission must include screen recordings that demonstrate how to use your app to test every permission and feature in your submission. We will use your recordings as a guide when testing your app to verify that it needs the permissions and features that you are requesting. If our reviewers are unable to verify that your app needs a specific permission or feature based on what you've shown in your recordings, you will not be approved for that permission or feature.
The following video provides a brief overview of the App Review process:
Follow the tips below when capturing recordings and keep in mind that they only have to show us how to test each permission and feature you are requesting. Recordings do not need to explain why your app needs each of them, the App Review submission form will ask for this information.
Find more video resources from Data Protocol.
Our reviewers need to see how an app user logs into your app.
For each recording, show an app user locating the Facebook Login button (if you have implemented Facebook Login) and using it to grant your app the permission you are demonstrating. Then, show the app user using the app functionality that requires that permission.
Capture the complete authorization flow in necessary. For example, the pages_manage_engagement permission allows users to designate which Pages the app can access.
The following screenshots from sample screen recordings that show Page selection.
Example — The user logging in with Facebook Login
Example — The user later granting the app access to a Page they manage
For each permission and feature in your submission, show an app user accessing data that requires the permission or feature and show what your app does with that data.
For example, if your app allows app users to publish a Post on a Page, show us an app user selecting one of their Pages, creating a Post, publishing the Post, then viewing the published Post on the Page.
Use these best practices as optional tips to consider when capturing screen recordings. These tips will help you create screen recordings that clearly demonstrate how your app uses each permission and feature in your submission, and can make your screen recordings easier for us to follow.
Most dedicated screen recording software and video editing software provide tools for adding annotations to your screen recordings. Annotations are text and graphic overlays that allow you to provide notes for specific areas in a video. Annotations are a great way to highlight portions of your recording that show your app using a specific permission or feature.
For example, if your app relies on the user_photos Permission, you could use an annotation to point out exactly when your app relies on it to get a user's photos:
We recommend that you use annotations for all of the permissions and features that you are requesting. You should be able to find annotation tutorials for your dedicated screen recording software or video editing software online.
If a screen recording contains sections where it can be difficult to see what's happening, consider zooming in to any hard-to-see sections. Most dedicated screen recording apps will allow you to do this after you have captured the screen recording. If you're not using dedicated screen recording software, you can use video editing software to do it after you have finished recording.
You should be able to find "zoom in" and "zoom out" tutorials for your dedicated screen recording software or video editing software online.
You may want to create Test Users and use them in your screen recordings.
If your app users are able to create accounts and log in to your app without the aid of Facebook Login, we recommend that you include credentials for one of these test users as well.