Garder les applications natives actives pendant l’authentification sur les appareils Android

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 3 minutes de lecture
  • Utilisez la propriété sur votre ServiceNow instance pour empêcher Android les appareils d’arrêter l’application mobile lorsqu’elle est mise en arrière-plan pendant la preventAppKillOnAuth connexion. Utilisez cette configuration pour permettre une expérience d’authentification plus fluide en gardant l’application active jusqu’à ce que les utilisateurs terminent ou annulent le processus de connexion.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Remarque :
    Vous preventAppKillOnAuth devrez peut-être le définir uniquement si vous rencontrez des problèmes de connexion, où l’application redémarre après avoir été placée en arrière-plan, puis reprend. Après de tels redémarrages, l’application peut ne pas être redirigée vers l’interface mobile native après la connexion. Ce problème s’est produit sur des appareils OEM tels que Redmi, POCO et Oppo.

    La preventAppKillOnAuth propriété est un paramètre mobile pré-authentifié qui, lorsqu’il est défini sur vrai, signale au système qu’une tâche importante est en cours. Ce paramètre permet à l’application mobile de rester active pendant le processus d’authentification, même lorsqu’elle est déplacée en arrière-plan.

    Les propriétés mobiles sont configurées sous forme d’enregistrements dans la table sys_sg_properties sur le Plateforme mobile ServiceNow serveur.

    Remarque :
    La preventAppKillOnAuth propriété est prise en charge à partir de la version 20.6.0 du client mobile.
    Exemple
    Lorsque vous ouvrez une application d’authentification pour récupérer du code ou approuver une demande de connexion, l’application ServiceNow Mobile passe à l’arrière-plan. Dans une telle situation, le système d’exploitation Android peut mettre fin à l’application dans les circonstances suivantes :
    • Si l’appareil manque de mémoire.
    • Si le mode économiseur de batterie est activé.
    • Si les paramètres système ont une limite au nombre d’applications en arrière-plan activées pour s’exécuter simultanément.

    Procédure

    1. Accédez à la Tous > sys_sg_properties.liste.
      La liste Propriétés mobiles s’affiche.
    2. Dans la liste Propriétés mobiles, sélectionnez Nouveau.
      Le formulaire Propriétés mobiles s’affiche.
    3. Renseignez les champs demandés sur le formulaire.
      Tableau 1. Propriétés mobiles : nouveau formulaire d’enregistrement
      Champ Description
      Nom Nom de l'enregistrement de propriété mobile. Entrez preventAppKillOnAuth pour rendre cette fonctionnalité configurable. La propriété preventAppKillOnAuth est désactivée par défaut et vous devez la créer sur votre instance pour la configurer.
      Application

      Périmètre de l'application dans lequel la propriété mobile est appliquée. Pour sélectionner un autre périmètre de l’application, sélectionnez l’icône en forme de globe (icône de globe) sur la bannière de l’instance. Sélectionnez ensuite le périmètre de l’application :application_scope.

      Pour en savoir plus sur la façon dont les propriétés mobiles sont affectées par le périmètre de l’application, reportez-vous à la section Propriétés mobiles.

      Description Description de la propriété mobile. Saisissez une description de la propriété. Par exemple, Détermine si l’application reste active pendant le processus d’authentification.
      Type Type de données de l'enregistrement de propriété mobile. Vous devez sélectionner Vrai/Faux pour la preventAppKillOnAuth propriété mobile.
      Valeur Entrez l’une des options suivantes :
      • Pour demander Android le système d’exploitation afin de maintenir l’application en activité tout au long du processus d’authentification, saisissez Vrai.
      • Pour permettre Android au système d’exploitation de gérer l’application à l’aide de processus d’arrière-plan standard pendant l’authentification, entrez Faux. Il s’agit de la valeur par défaut.
      Actives Déterminez si la propriété mobile est activée. Si la case à cocher est décochée, la propriété mobile n'est pas activée en vue d'une utilisation.
      Est public

      Détermine si cette propriété est publiquement disponible dans l’API pour les pre_auth équipements mobiles, avant même de se connecter à l’instance.

      Cochez cette case pour activer la fonctionnalité de propriété.

      Configuration d'application mobile

      Non pertinent pour cette configuration. Lorsque le champ Est public est sélectionné, ce champ n’est pas disponible

      Application mobile

      Entrez Agent, Demande ou le nom d’un type d’application personnalisé créé par les utilisateurs de Publication mobile. Vous pouvez également laisser le champ vide pour appliquer cette propriété à tous les types ou variantes d’application pris en charge.

      Pour entrer une valeur, commencez à saisir le nom de l’application ou sélectionnez l’icône de recherche. La boîte de dialogue de recherche répertorie les applications que vous pouvez choisir. Sélectionnez une application dans la boîte de dialogue Applications mobiles.

    4. Saisissez le nom de la propriété preventAppKillOnAuth dans le champ Nom .
    5. Sélectionnez Vrai/Faux dans le champ Type .
    6. Entrez vrai dans le champ Valeur .
    7. Sélectionnez Est public.
    8. Sélectionnez Envoyer.