Starting with Pulse Secure Mobile 3.2 on iOS, the client software version is included in the user-agent string.iOS 3.2.2 user-agent strings
JunosPulseiPhone Mozilla/5.0 (iPhone; CPU iPhone OS 5_1_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9B206 JunosPulse(Version-18.104.22.16849)iPhone
iOS 3.2 user-agent string:
JunosPulseiPad/iPhone Mozilla/5.0 (iPad; U; CPU OS 4_3_1 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Mobile/8G4 JunosPulse(Version-22.214.171.12449)iPad/iPhone
iOS 3.0.3 user-agent string:
When using user-agent string restrictions, be aware that the user-agent may change in the future. Recommendation
When using a literal form, such as JunosPulse(Version-126.96.36.19975)iPad/iPhone, you are permitting only clients that match the user-agent string to login. If possible, it is recommended to use wildcards in the restrictions,
Note: This article will be updated as and when changes are made to the user-agent string. The user agent strings for different browsers can be found via the following link:
- *JunosPulse*iPad* should be used to recognize iPad.
- *JunosPulse*iPhone* should be used to recognize iPhone.
Note: iPad match should be listed prior to iPhone.
- *JunosPulse*Android* to recognize Android.
Go to the above link by using different browsers to get the correct user-agent string on iOS clients and other client machines.