403 Google ‘Error: Disallowed_Useragent’ on Android and iOS

Some Android and iOS users are reportedly seeing the Error: disallowed_useragent whenever they try to open, log in o or sign in to certain apps that they’ve legitimately downloaded from the App Store or Play Store. This error typically appears when the end-user tries to uses some kind of Google authentication.

Error disallowed useragent

Why is the Error: disallowed_useragent occurring?

This error will come up if you are trying to use an application that fails to make a valid login request to Google.

In the vast majority of cases, the Error: disallowed_useragent will occur because the Android or iOS app makes a login request that Google rejects. The most common reason for this rejection is an unauthorized browser agent (the app is using a deprecated browser agent that Google no longer accepts).

How to Fix the diasllowed_useragent error?

Unfortunately for those hoping for a cure-all fix, this is very likely to be a problem beyond your control. Most likely, this is a problem that the app developer will need to address.

Fortunately, there are some mitigation steps that you should try if you’re stuck with the disallowed_useragent error:

  • Update the app to the latest version available – Keep in mind that the developer might have already updated the app to meet Google’s requirements. If that’s the case, updating your Android or iOS app to the latest version should fix the disallowed_useragent since Google would no longer have a reason to reject the connection due to a deprecated browser agent.
  • Inform the App developer about this issue – If the app in question is already on the latest version available, the only option available in your case is to get in contact with the app developer and let them know of the issue at hand.

Now that you are aware of the mitigation strategies available to you if you find yourself in this particular scenario, let’s go over each of them in detail.

1. Update the app to the latest version available

Before giving up and concluding that the issue is beyond your control, start by assuming that the developer already adapted the app to meet the latest Google guidelines.

So before contacting the developer, start this troubleshooting guide by ensuring that the app that triggers the Error: disallowed_useragent is updated to the latest version available.

Of course, the instructions on doing this will be different depending on if you’re using Android or iOS, but we’ll guide you through both scenarios.

Just jump to the sub guide (below) that’s applicable to your mobile operating system:

1.1. Update the problematic app on Android

Android will auto-update your apps, but the timeline on which these actions will be deployed depends on either you’re on mobile data or Wi-Fi or if you have the habit of keeping your phone in battery-saving mode or not.

If there’s an update pending for the problematic app that’s showing the disallowed_useragent error, you can manually install the update by visiting the Manage Apps & device menu.

For step by step instructions on how to do this, use the guide below:

Note: The instructions below will be identical regardless if you’re using a smartphone or tablet Android device.

  1. From the home screen of your Android screen, open up the Google Play Store app.
    Opening up the Google Play Store
  2. Once you’re inside the Play Store app, tap on your profile icon (top-right corner).
  3. From the context menu that just appeared, tap on Manage Apps & Device.
    Accessing the Manage apps & Device menu
  4. Once you’re inside the dedicated Manage apps & device menu, tap on the Manage tab, then select the Updates available filter and find the app that is giving you issues.
    Find the Problematic app
  5. If the problematic app has a pending update waiting to be installed, hit the Update button and wait for the operation to complete.
    Update the problematic app
  6. Once the installation of the update is complete, open the application again and see if the issue is now fixed.

1.2. Update the problematic app on iOS

Apple is a lot more strict than Android when it comes to ‘encouraging’ you to update your apps with the latest available updates. But ultimately it’s up to you if you want to have auto-updating enabled or not.

If app auto-updating is disabled on your iOS device and the problematic app that’s triggering the disallowed_useragent error has a pending update, follow the instructions below to install it:

Note: The instructions below are identical and will work for the iPhone, the iPad, and the iPod.

  1. From the home screen of your iOS device, tap on the App Store icon.
    Opening up the App Store
  2. Next, tap on your Apple profile icon at the top of the screen to bring up the App Store settings menu.
  3. Inside the context menu that just opened, go ahead and scroll down to the Available Updates section.
  4. Once you’re there, click on the Update button associated with the app that’ triggering the error.
    Installing the available updates on iOS
  5. After the update is successfully installed, open the application again and see if the problem is now fixed.

2. Contact the App Developer

If updating the application did not help in your case, it’s very likely that you’re stuck with the Error: disallowed_useragent prompt due to the fact that the OAuth authorization request to Google is classified as an embedded user-agent that’s currently deprecated.

Since it’s clear that the application you are trying to use makes a login request that is no longer accepted by Google, the solution is clear – the app needs to be updated as per Google’s requirements or move the app to an alternative authentication method (such as GTMAppAUth).

However, none of these resolutions will be at your fingertips if you’re a regular user. All you can do is let the app developer known of this issue utilizing the official channels.

If you’re encountering this error with an app developed by a small indie team, it’s likely that your only option of contacting them is via the official developer email available inside the store listing.

Follow one of the sub guides below (depending on the mobile platform you’re facing the issue on) for instructions on discovering the contact info of the app developer:

2.1 Contact the developer on Android

If you’re experiencing the Error: disallowed_useragent issue on the Android ecosystem (phone, tablet or smart TV), you can easily find the contact information for the app developer inside the store listing. Just keep in mind that some of these devs are very slow in responding to user concerns, so don’t hold your breath.

Follow the instructions below to get in contact with the Android app developer:

Note: You can follow the instructions below on smartphones, tablets, or Android TVs. The instructions are almost identical – the differences are outlined in the NOTE paragraph.

  1. Open the Google Play Store on the affected Android device from the home screen shortcut.
    Opening up the Google Play Store
  2. Next, use the search function inside the Google Play Store to find the app that you’re having issues with.
  3. Once you manage to find the appropriate store listing, tap on it.
  4. Inside the dedicated store listing, scroll down to the Developer contact section and expand the associated drop-down menu.
    Accessing the Developer contact menu

    Note: If you do these steps from an Android TV, you’ll find the Developer contact information under Full Description.

  5. Inside the Developer Contact menu, you should see all the available options for contacting the developer.
  6. The final step would be to explain the issue in detail to make the developer aware of the issue so they can fix it.

2.2 Contact the developer on iOS

If you’re experiencing the issue on an Apple device running on iOS or watch OS, you can get in touch with the developer via the App Support button inside the app product page.

The good news is, iOS developers, need to comply with Apple’s strict guidelines, so expect to get a response fairly quickly.

Here’s how to get in contact with an iOS developer and ask them to fix the disallowed_useragent error:

Note: The instructions below can be followed on the iPhone, the iPad, and the iPod touch. You won’t be able to view the developer contact info on watchOS. In case you’re experiencing the issue on WatchOS, you will need to follow the instructions below from the iPhone that’s paired with the Apple Watch.

  1. Start by opening the App Store on your iPhone, iPad, or iPod Touch. The easiest way to do this is from the home screen.
    Opening up the App Store
  2. Once you’re inside the app store, use the search function at the top to find the app that’s giving you issues, then tap on it from the list of results.
    Note: If, for any reason, you can’t find the listing, tap on your account button or your photo (top of the screen), then tap on Purchased, then tap on the app.
  3. When you see the app’s product page, scroll down to the Ratings & Reviews section, then tap on App Support.
    Accessing the App Support menu

    Note: If you don’t see the App Support section, it’s because you aren’t signed in with the correct Apple ID.

  4. Inside the App Support section, you should see a list of all the available contact options.
  5. Pick one contact option and explain the issue as thoroughly as possible so the developer will know when is the problem encountered by the end-user and how to fix it.
ABOUT THE AUTHOR

Kamil Anwar


Kamil is a certified MCITP, CCNA (W), CCNA (S) and a former British Computer Society Member with over 9 years of experience Configuring, Deploying and Managing Switches, Firewalls and Domain Controllers also an old-school still active on FreeNode.