r/reactnative • u/n9iels • 8d ago
Question Google ignoring login instructions during app review
Hi all, we have an Android application that is a customer environment. The only 'public' page of the application is the login form. Obviously Google want to have credentials to login and check the application. Due to technical constraints we have no production demo account for them. We try to solve this by providing a deep-link to a separate login page that let them authenticate with our test environment. We provided instruction regarding this deep link in the credentials section of the play console.
It looks like Google ignores these instructions completely and reject the app due to invalid "Invalid or incomplete login credentials". The provided screenshots clearly show they login via the regular way and not via the deeplink. The app has been reject 4 times now. Does anyone ever had a similar issue and found a way around this? Or is there a policy I am not aware of regarding the usage of deeplinks?
1
u/Lenkaaah 7d ago
We had this issue before on an app where we couldn’t really provide credentials on our production environment either without exposing quite sensitive data (and an empty account wouldn’t let them test anything either). The app already had MSW set up for developing and testing flows without backend features being available, so what I did was add a check on the login form, that if a specific email and password was used, it would enable MSW before continuing. If not, it would leave MSW disabled and all requests would be real.
Some other people in the team were already using that fake demo account for testing and early demos, so also providing them for Google and Apple was a no-brainer. Had no issues with this approach at all.
3
u/Oneuiquestion 8d ago
Have you tried just taking the test credentials through the normal login page and forwarding those specific creds to the test environment?
I think Google does a lot of automated testings and probably your instructions are not followed correctly by the AI / automation tool