We're having issues getting our game through App Review, We keep getting responses saying we failed due to: Invalid or insufficient credentials provided.
Over 6 months ago Facebook "Temporarily" disabled Test users that would be used for App review. So now you have to create real Facebook accounts and give them tester permissions so facebook can log into the app with these and check the permissions usage to pass App Review. Facebook has failed us because: App rejected - Invalid or insufficient credentials provided They say later: Specifically, we were unable to login using the Facebook credentials you have provided as we encountered errors such as "Invalid username or password" and "Incorrect password".
I've checked the accounts and the details are correct, we're able to log into them fine here checking on multiple device. Looking online I found this thread from last month filled with other people with the same issue and little success https://developers.facebook.com/community/threads/250544340818586/
It seems the error will show if the Account is tried to log in from a country other than the one created in, I guess as it thinks the location suddenly changed from a hacker or something? I downloaded a vpn and set my location to America and saw the matching message when I tried to login to the test accounts.
I've since tried creating facebook tester accounts in other countries using a vpn however these have failed in app review too and we don't know where the real testers are located.
I've included all this info in the request notes and asked them to vpn to our country if they get the issue but the reviews since just have the same failed message with no indication if they tried.
Has anyone had any success with this?
Desktop Site [your_main_site_url] Thank you for your prompt response. I have added the Admin access, and now you can review the entire application with these credentials:Admin access:
Use Case -> 1.Permission -> pages_manage_posts We use the pages_manage_posts permission to post photos and content on your Page. Essentially, we employ this permission for our gifting service, allowing us to promote on your Facebook page. Users can claim these promotions by logging in with their Facebook accounts.
2.Please thoroughly review our application as it was approved until 2022, and our functionality was working properly with Facebook. And we have tested it extensively, with approval from our QA team. We request careful consideration during review to avoid unnecessary rejections, as we have faced more than 10 rejections, which is not ideal as it is impacting our business and user experience.
We require this permission for the current and future delivery of Facebook page posts.
Please do not use VPN for testing because we are using firewall to block vpn access on our website.
Our website is accessible only in the US and Europe region.
Steps to test:
And one important thing create test app from your main facebook app, configure this test app and use this app for approval and make sure your main app should we in live mode. 5 you can do login with your test app but you cannot be able to send this app for approval so you need to submit main facebook app for approval with these steps and details and also your screencast.
I hope this will help you all.
Thanks suneel kumar
Hello Everyone,
Great news! After several attempts, my request was finally approved.
Here's a workaround for the 'invalid/wrong credentials issue':
Connect to a Philippines VPN server.
Create new Gmail and Facebook accounts while connected to the VPN.
Register the new FB account as a developer account, noting its user ID.
Add this FB account as a Tester to your original developer's account.
Avoid logging in to the test FB account outside the VPN.
Re-record the screencast with the test FB account while connected to the VPN only.
Add the new test FB account credentials to your app-review.
You can register your developer's account using your US/Canada phone number; it doesn't seem to make a difference.
Haha, I am having the same problem here. They don't care about their developers anymore, let's give the devs a back hand!
Your pain is shared. We have been blocked for 2 months in a Groundhog Day of review rejections, every time their answer is twofold: (1) they couldn't login using the credentials provided, and (2) they tried using their own test user which fails, and the technical reason for that as I understand is the Facebook TEST universe cannot "speak" to the Facebook LIVE universe so if say a reviewer logged in as a test user cannot receive a message from a LIVE application. But, I do have a suggestion.
I figured this out just yesterday:
After doing those steps I was able to login consistently from Philippines. I chose Philippines because I noticed the IPs from app reviewers seem to come from Virginia or Philippines, and I assume Virginia is non-human things like unfurlers, whereas Philippines is probably the reviewers.
The idea here by using Browserstack is it allows you to keep the same browser data (eg cookies) but switch regions, and maybe that is what FB's security is looking for: the same login session traveling the world, and once it sees that it unlocks it. This is theory, I have no evidence. If the reviewers successfully login I'll report back.
I'm unable to disable 2FA, though when going to that screen it says "you haven't used this device long enough to change that setting" and when I login I don't get 2FA prompt. I'm noting this since that may be the next hurdle.
Some other notes for you:
I've created a Stack Overflow question https://stackoverflow.com/questions/77407009/has-facebook-dropped-support-for-messenger-apps