2

I have an app that requires checkmobi phone number verification for login. However, when app was published to playstore, it was rejected because login credentials were not supplied. How do I supply this sort of credentials to google playstore console

Joseph Ofem
  • 304
  • 2
  • 15

1 Answers1

1

You need to provide it in the App Content section. Follow the steps.

  1. Click on App Content enter image description here
  2. Click on Manage for App Access. enter image description here
  3. Click on All or some functionality is restricted. enter image description here
  4. Click on Add new instructions. This dialog will appear. enter image description here
  5. Provide the auth phone number(In Username/Phone number) and otp(I password).
  6. Click on apply. It will be saved and create one more release and then your app will be published.
Sambhav Khandelwal
  • 3,585
  • 2
  • 7
  • 38
  • Thanks for the answer. However, The OTP is only generated when you enter the phone number. That is, when you enter the phone number, you receive a phone call from checkmobi and the last 4 digits of the calling number is your otp – Joseph Ofem Feb 04 '22 at 09:27
  • Then you need to add in instructions to add their own credentials and then they receive a call – Sambhav Khandelwal Feb 04 '22 at 09:40
  • Can you show me a demo please? – Joseph Ofem Feb 04 '22 at 09:47
  • Hold on. Do you have a test user thing in `checkmobi` or anything like that you enter phone number and you have same otp like how Firebase Auth has? – Sambhav Khandelwal Feb 04 '22 at 10:00
  • No. They do no have that – Joseph Ofem Feb 04 '22 at 10:27
  • then I am not sure I can help you. – Sambhav Khandelwal Feb 04 '22 at 11:07
  • I will search and then let you know – Sambhav Khandelwal Feb 04 '22 at 11:07
  • Alright. Thanks – Joseph Ofem Feb 04 '22 at 11:53
  • I had a lot of search but could not find anything sorry. – Sambhav Khandelwal Feb 04 '22 at 16:25
  • Thanks man... You've done noble – Joseph Ofem Feb 04 '22 at 20:23
  • @JosephOfem did you find any solution? I'm facing the same problem. Previously my app didn't have 2FA but now it has, when I republished the new version it was removed some days after, but I don't know what to do now. 2FA is the only way allowed to login, so its needed a 3rd party app on mobile to check the access. Google is asking me some credentials, but is not possible now with 2FA – pmiranda Dec 11 '22 at 18:27
  • 1
    @pmiranda I was able to solve it by doing the following: 1. Create a demo account with a password similar to what you are expecting as the 2FA token; 2. Add the login credentials to your app constants (I add mine to local.properties file and access it through BuildConfig class). 3. Modify your login service to bypass the 2FA verification if the credentials match the demo account details. You may have to confirm with the backend service to also bypass the 2FA if the login service from an API. – Joseph Ofem Dec 12 '22 at 13:55
  • @JosephOfem This is wrong on so many levels. Google literally asks us to create backdoor in our PRODUCTION apps. Even Apple is capable to accept video of app instead of credentials. – JerabekJakub Aug 30 '23 at 13:51
  • @JerabekJakub I don't understand. – Joseph Ofem Aug 30 '23 at 19:21