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)
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”.
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.
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”
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.
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.
I prefer to use “Device ID” by Redphx, which displays exact the value I’m looking for:
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)
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