AppConfig pour les applications Mobile
Utilisez AppConfig afin de définir une instance et un navigateur par défaut pour vos applications Mobile gérées.
- Les clés sont sensibles à la casse.
- Les valeurs de clés AppConfig sont toujours prises en charge pour les appareils non gérés si l'utilisateur installe une application ServiceNow® avec un SDK MAM.
Préconfigurer l'instance par défaut
Lorsque vous distribuez ServiceNow Mobile des applications via une suite EMM ou une application SDK MAM intégrée, vous pouvez utiliser AppConfig pour préconfigurer l’URL d’instance par défaut et le nom d’instance par défaut.
| Clé | Valeur |
|---|---|
| SNDefaultInstanceURL | URL de votre instance (p. ex. : https://instancename.service-now.com) |
| SNDefaultInstanceName | Utilisez cette clé pour définir un nom convivial pour votre instance. Par exemple, « [Nom de ma société] » où votre instance porte le nom de votre société. |
Empêcher les utilisateurs finaux de créer des connexions vers de nouvelles instances
Vous pouvez utiliser la paire clé/valeur AppConfig suivante pour empêcher les utilisateurs finaux de créer des connexions vers de nouvelles instances pour les applications mobiles gérées. Lorsque la clé suivante est définie sur true, les utilisateurs finaux ne voient pas le signe Plus ( ) sur la page de liste d'instances de leur application mobile. Sans le signe Plus, les utilisateurs finaux ne peuvent pas ajouter d'instances qu'ils ne sont pas autorisés à ajouter.
| Clé | Valeur |
|---|---|
| SNBlockInstanceCreate | "true" | "false" |
Empêcher les utilisateurs finaux de se connecter à plus d’une instance à la fois
Vous pouvez utiliser la paire clé/valeur AppConfig suivante pour empêcher les utilisateurs finaux de se connecter à plusieurs instances simultanément. Lorsque la clé suivante est définie sur vrai, les utilisateurs finaux ne peuvent pas accéder à l’écran de gestion d’instance à partir d’une instance connectée. Pour changer d’instance, les utilisateurs doivent se déconnecter de leur instance actuelle et se connecter à l’instance pertinente.
| Clé | Valeur |
|---|---|
| SNBlockMultiInstance | "true" | "false" |
Changer le navigateur par défaut
Étant donné que ServiceNow utilise AppAuth pour l'authentification, les applications Mobile utilisent le navigateur par défaut sur l'équipement mobile. iOS utilise le navigateur intégré à l'application par défaut, tandis qu'Android utilise Chrome. Vous avez peut-être des exigences de sécurité pour le navigateur pour lesquelles la politique de protection des applications autorise uniquement le navigateur géré MDM ou un navigateur spécifique. Un cas d'utilisation courant est la prise en charge d'un VPN par application.
| Plateforme | Clé | Valeur | Navigateur |
|---|---|---|---|
| iOS | SNAuthenticationBrowseriOS | Safari | Apple Safari |
| Chrome | Google Chrome | ||
| Firefox | Mozilla Firefox | ||
| Edge | Microsoft | ||
| WorkspaceONE | AirWatch VMWare Workspace ONE | ||
| WebAtWork | MobileIron Web@Work | ||
| BlackBerry Access | BlackBerry Access | ||
| MaaS360 | IBM MaaS360 | ||
| Citrix | Citrix Secure | ||
| Android | SNAuthenticationBrowserAndroid | Chrome | Google Chrome |
| Firefox | Mozilla Firefox | ||
| Samsung | Samsung Internet Browser | ||
| WorkspaceONE | AirWatch VMWare Workspace ONE | ||
| Edge | Microsoft | ||
| BlackBerry Access | BlackBerry Access | ||
| MaaS360 | IBM MaaS360 | ||
| Citrix | Citrix Secure |
Définir le navigateur pour des liens externes
Les liens externes constituent tous les liens non relatifs à l'instance ServiceNow à laquelle l'application Mobile est connectée. Ces liens sont accessibles à partir des éléments suivants :
- un Flux d'activité
- un bouton d'URL
- une conversation Agent virtuel
- une vue Web mobile du catalogue ou un article de la base de connaissances
Si vous ne configurez pas cette clé AppConfig, les applications Android utilisent le navigateur Google Chrome par défaut et les applications iOS utilisent Apple Safari par défaut.
Utilisez les clés de configuration suivantes avec l'une des valeurs suivantes pour définir le type de navigateur utilisé lorsque des liens externes sont ouverts à partir de l'application ServiceNow Mobile.
| Plateforme | Clé | Valeur | Navigateur |
|---|---|---|---|
| Android | SNExternalBrowserAndroid | Chrome | Google Chrome |
| Firefox | Mozilla Firefox | ||
| WorkspaceONE | AirWatch VMware Workspace ONE | ||
| WebAtWork | MobileIron Web@Work | ||
| BlackBerry Access | BlackBerry Access | ||
| MaasS360 | IBM MAAS360 | ||
| Citrix | Citrix Secure | ||
| iOS | SNExternalBrowseriOS | Safari | Apple Safari |
| Chrome | Google Chrome | ||
| Firefox | Mozilla Firefox | ||
| Edge | Microsoft Edge | ||
| WorkspaceONE | AirWatch VMware Workspace ONE | ||
| WebAtWork | MobileIron Web@Work | ||
| BlackBerry Access | BlackBerry Access | ||
| MaasS360 | IBM MAAS360 | ||
| Citrix | Citrix Secure | ||