How can we complete the app review if Meta requires a test user, but test user creation is disabled?
We are in the process of requesting advanced permissions for an application on Meta Developers. This process requires a detailed review by Meta, where we must submit instructions and a screencast, following the official documentation’s criteria, demonstrating step by step how to test the application and the use case for each requested permission.
So far, we have received 17 rejections, all for two main reasons:
Inconsistent requests from reviewers – Although we strictly follow all of Meta’s documented guidelines and requirements, each review introduces a new request from a reviewer that is not described in the documentation. After making adjustments, the next review is assigned to a different reviewer, who adds yet another request, creating an endless cycle of new demands. Test user issue – The test user creation functionality within the Meta Developers platform is not working, which is a Meta platform issue. Reviewers themselves suggested using an existing user linked to our application, but when they attempt to log in, a verification code is required and sent to our phone, even though we have disabled 2FA, preventing them from completing the verification. Meta’s Contradictions and Inconsistencies Regarding the Test User Issue In section 2 of the item "We were unable to verify the permissions requested while testing your app" on the Application Verification Details page, Meta requests: "Create a test user and verify that you can use it to recreate the experience exactly as it is depicted in the screencast."
However:
As stated, test user creation has been temporarily disabled by Meta (source). Contradictorily, in "Step 4: Complete App Verification", Meta states: "We will test your app using our own test accounts. Do not include your personal Meta Technologies app account's credentials." We have attempted both approaches multiple times:
When we do not provide our own test user, clearly following one part of Meta’s documentation, our submission gets rejected, claiming that a test user is needed to verify functionalities and the use case demonstrated in the screencast. When we do provide a test user, Meta reviewers cannot log in because the app still requests a mobile verification code, even though 2FA is disabled on our account. Alternative Attempts and Current Roadblock To bypass this issue, we attempted to provide a workaround, which involved:
Setting up a recovery email on our account. Granting the reviewer access to this email. Instructing them to use the "Forgotten password?" and "Try another way" options during login. However, even with this approach, the login process still requires confirmation via SMS, making it impossible for reviewers to access the account.