In order to integrate XenMobile with the Google Play Store, a Public App Store you will need to configure your Google Play Credentials. Beside the user name and password, you will also need to enter the Device ID (Configure > Settings > More > Server > Google Play Credentials)
Google Play Credentials

I went ahead entering the account credentials and Device ID supplied by the customer. While trying to save the Google Play configuration an error message appears “The Google logon request used a user name or password that is not recognized”.

Google Play Logon Error

The credentials were correct, but the supplied Google Play Store account wasn’t configured for “Access for less secure apps”, which should be turned on to extract application information.

To enable XenMobile to extract app information, you may need to configure your Google Play Store account to permit unsecure connections. For steps, see the Google support site.

Google Play Access for less secure apps

After allowing less secure apps to access the account, XenMobile generated a new error message “The Google Play logon request used an invalid device ID”

Google Play Invalid Device ID

According to the Citrix eDocs the Device ID can be located on your phone by enterung *#*#8255#*#*. Unfortunately my customer was only enrolling Android Tabs and didn’t had any Android Phones available. So how do we retrieve the Device ID for a Android Tab? Fortunately the Google Play Store offers several “Device ID” Apps, which are able to lookup the Device ID for you.

Device ID Apps

However pay attention which App you are using! I noticed not all “Device ID” Apps display the required value as “Device ID”. For example “Device ID” by Evozi, which displays an incorrect “Android Device ID”.  This specific App displays the required Device ID with the “Google Service Framework (GSF)” field.

DeviceID App1

I prefer to use “Device ID” by Redphx, which displays exact the value I’m looking for:

DeviceID App2

Now that all information was gathered and required settings were changed I was able to save the “Google Play Store” credentials within XenMobile.

As a last step, to test your configuration try adding a application in XenMobile from the Google Play Store ( XMS > Configure > Apps > Add > Public App Store)

Public App Store

Soon as you are able to search the Google Play store you’re good to go !

This article is based on XenMobile 10.0.0.62234

  • Jason Teplitz

    FYI

    “This setting is not available for accounts with 2-Step Verification enabled. Such accounts require an application-specific password for less secure apps access. Learn more”

    • Hi Jason,

      Thanks for the feedback! Indeed very useful info!

Post Navigation