This article provides information about the user-agent string patterns being used by the Junos Pulse client for Android devices.
The exact user-agent string being used by the Junos Pulse client for Android devices depends on the OS version and the device manufacturer. However, the general format of the user-agent string is:
JunosPulseAndroidxxxxxxJunosPulse(Version-yy)Android
(Where XXXX is controlled by the OS and device type and YY is the Junos Pulse client version)
Example : User-agent string for Junos Pulse client 3.2 for Android:
JunosPulseAndroid Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; Nexus S Build/GRJ22) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 JunosPulse(Version-3.2.2.21387)Android
The recommendations for the user-agent string pattern, which can be configured for browser based restrictions, are:
- JunosPulseAndroid should be used to recognize Android.
- JunosPulseiPad should be used to recognize iPad.
- JunosPulseiPhone should be used to recognize iPhone.
Note: The iPad match should be listed before iPhone