Apps internes

Les apps internes sont des applications d'entreprise développées dans le cadre du Programme d’entreprise pour développeur Apple. Jamf Pro vous permet de distribuer des apps internes aux utilisateurs, aux appareils iOS et aux appareils Apple TV équipés de tvOS 10.2 ou version ultérieure. Une fois qu'une application a été distribuée, vous pouvez également utiliser Jamf Pro pour distribuer une mise à jour ou supprimer cette app des appareils mobiles.

Pour plus d'informations sur le Programme d’entreprise pour développeur Apple, ou pour vous inscrire, visitez le site web suivant :
https://developer.apple.com/programs/enterprise/

Avant de distribuer une app interne, il est important de prendre en compte l’emplacement où cette app sera hébergée. Il existe trois emplacements d'hébergement que vous pouvez utiliser pour les apps internes :

  • Points de distribution : si votre point de distribution principal est le point de distribution cloud, vous pouvez utiliser Jamf Pro afin d’uploader l'application vers le point de distribution principal.

    Remarque : Les apps ne peuvent pas être répliquées vers les points de distribution de partage de fichiers.

  • Base de données Jamf Pro : si votre point de distribution principal est un point de distribution de partage de fichiers, vous pouvez utiliser Jamf Pro afin d’uploader l'application et l'héberger dans la base de données Jamf Pro.

  • Serveur web : pour utiliser cet emplacement, l'application doit être hébergée sur un serveur web avant d'être distribuée. Ensuite, lorsque vous distribuez l'app, vous spécifiez l'URL où elle est hébergée.
    Si votre point de distribution principal est un point de distribution de partage de fichiers, il est recommandé d'héberger les apps volumineuses sur un serveur web.

Jamf Pro vous permet également de configurer un jeton web JSON (JWT) pour contrôler la distribution des apps internes iOS et tvOS depuis un serveur web. Les apps internes téléchargées depuis la base de données Jamf Pro sont automatiquement sécurisées avec le jeton JWT. Pour plus d’informations, consultez l’article de la Base de connaissances Configuring a JSON Web Token to Secure Downloads of iOS and tvOS In-House Apps and Books (Configuration d’un jeton web JSON pour sécuriser les téléchargements d’apps et de livres iOS et tvOS en interne).

Lorsque vous distribuez une app interne, vous configurez les réglages de l'app, notamment son emplacement d'hébergement, sa méthode de distribution et sa gestion. (Pour plus d’informations, voir Comprendre les méthodes de distribution d’apps et Comprendre les apps gérées.) Ensuite, vous spécifiez les utilisateurs et les appareils mobiles qui doivent les recevoir (le « périmètre »).

Les apps internes gérées qui ont été distribuées aux appareils mobiles peuvent être validées à l'aide des réglages de validation des applications. Pour plus d’informations, voir Réglages de validation d’apps internes.

Remarque : Pour spécifier les apps internes gérées à distribuer ou à supprimer des appareils iOS personnels, vous devez utiliser l’entité Apps du profil d’appareil personnel utilisé pour effectuer les tâches de gestion sur ces appareils. Pour plus d’informations, voir Profils d’appareils personnels.

Configuration des apps gérées

Vous pouvez configurer les préférences et les réglages dans Jamf Pro pour une app gérée avant de la distribuer à des appareils mobiles.

Vous pouvez aussi utiliser plusieurs variables pour remplir les réglages d’une app gérée avec des valeurs d’attribut stockées dans Jamf Pro. Ceci vous permet de créer des préférences contenant des informations sur chaque utilisateur et appareil mobile auxquels vous distribuez l’app.

Lorsque l’app est installée sur un appareil mobile, la variable est remplacée par la valeur de l’attribut correspondant dans Jamf Pro.

Variable

Informations sur les appareils mobiles

$DEVICENAME

Nom de l’appareil mobile

$SERIALNUMBER

Numéro de série

$UDID

UDID

$USERNAME

Nom d’utilisateur

$FULLNAME ou $REALNAME

Nom complet

$EMAIL

Adresse e-mail

$PHONE

Numéro de téléphone

$ROOM

Salle

$POSITION

Poste

$MACADDRESS

Adresse MAC

$JSSID

ID Jamf Pro

$APPJSSID

ID Jamf Pro de l’app

$SITEID

ID du site

$SITENAME

Nom du site

$BUILDINGNAME

Nom du bâtiment

$BUILDINGID

ID du bâtiment

$DEPARTMENTID

ID du département

$DEPARTMENTNAME

Nom du service

$JPS_URL

URL de Jamf Pro

Exigences

Pour distribuer une app interne, vous avez besoin des éléments suivants :

  • L'identifiant de bundle de l'app (situé dans le fichier PLIST de l'app)

  • Le fichier d'app archivé (.ipa) ou l'URL où l'app est hébergée sur un serveur web

    Remarque : Si vous hébergez l'app à partir d'un serveur web, le type MIME du fichier d'app archivé doit être "/application/octet-stream".

La configuration des apps gérées s’applique uniquement aux appareils mobiles dotés d’iOS 7 ou version ultérieure, ou des appareils Apple TV équipés de tvOS 10.2 ou version ultérieure.

Les connexions VPN via l’app ne s’appliquent qu’aux appareils mobiles dotés d’iOS 7 ou version ultérieure.

Distribution d'une app interne

  1. Connectez-vous à Jamf Pro.

  2. Cliquez sur Appareils en haut de la page.

  3. Cliquez sur Apps pour appareils mobiles.

  4. Cliquez sur Nouveau images/download/thumbnails/81542797/Icon_New_Button.png .

  5. Sélectionnez App interne et cliquez sur Suivant.

  6. Utilisez le volet Général pour configurer les réglages de l’app, notamment la méthode de distribution et l’emplacement d’hébergement.
    Si vous choisissez « Points de distribution » ou « Base de données jamfsoftware » dans le menu contextuel Emplacement d’hébergement, veillez à uploader le fichier d'app archivé.

    Remarque : À partir d’ iOS 10.3, vous pouvez exiger qu’un appareil mobile dispose d’une connexion réseau filaire pour télécharger l’app. Une connexion réseau filaire nécessite un ordinateur doté de macOS 10.12.4 ou version ultérieure, connecté à Internet via Ethernet et avec l’option Wi-Fi désactivée. Les ordinateurs portables doivent être branchés à une source d’alimentation car le service de mise en cache filaire empêche les ordinateurs de se mettre en veille. Cochez la case Require tethered network connection for app installation (Connexion réseau filaire obligatoire pour l’installation de l’app). Cette case à cocher n’apparaît que si l’option « Installer automatiquement/Inviter les utilisateurs à installer » est sélectionnée dans le menu contextuel Méthode de distribution. Les mises à jour d’apps ne nécessiteront aucune connexion filaire ; ce réglage ne s’applique qu’à l’installation initiale d’une app.

  7. Cliquez sur l’onglet Périmètre et configurez le périmètre de l’app.
    Pour plus d’informations, voir Périmètre.

  8. (Optionnel, iOS uniquement) Cliquez sur l'onglet Self Service et configurez l'affichage de l'app dans Self Service. Vous pouvez personnaliser le texte affiché dans la description de l’app dans Self Service en utilisant Markdown dans le champ Description.
    Pour plus d’informations sur Mardown, consultez l’article de la Base de connaissances Using Markdown to Format Text (Utilisation de Markdown pour mettre en forme du texte).

    Remarque : L’onglet Self Service ne s’affiche que si l’option « Mettre à disposition de Self Service » est sélectionnée dans le menu contextuel Méthode de distribution.

  9. (Optionnel) Cliquez sur l’onglet Configuration des apps et configurez les préférences selon vos besoins.

    Remarque : L’onglet Configuration des apps ne s’affiche que si la case App gérée dès que possible est cochée.

    Pour obtenir de l’aide sur la génération des préférences, cliquez sur le lien AppConfig Generator. AppConfig Generator vous permet de générer le fichier PLIST à saisir dans le champ Préférences. Pour plus d’informations sur AppConfig, consultez le site web de la communauté AppConfig :
    https://www.appconfig.org

  10. Cliquez sur Enregistrer.

L’app sera distribuée la prochaine fois que les appareils mobiles inclus dans le périmètre contacteront Jamf Pro. Si des utilisateurs ont été ajoutés comme cibles au périmètre, l’app est distribuée aux appareils auxquels ces utilisateurs sont affectés la prochaine fois que les appareils contacteront Jamf Pro.

Distribution d'une mise à jour d’app interne

  1. Connectez-vous à Jamf Pro.

  2. Cliquez sur Appareils en haut de la page.

  3. Cliquez sur Apps pour appareils mobiles.

  4. Cliquez sur l’app que vous souhaitez mettre à jour.

  5. Effectuez l’une des opérations suivantes :

    • Pour distribuer une mise à jour d’une app interne hébergée sur un serveur web, uploadez le nouveau fichier d'app archivé sur le serveur web, puis mettez à jour l'URL de l'application.

    • Pour distribuer une mise à jour pour une app interne hébergée sur des points de distribution ou dans la base de données Jamf Pro, uploadez le nouveau fichier d'app archivé en utilisant Jamf Pro.

  6. Entrez le nouveau numéro de version de l'app.

    Important : Ne modifiez pas l’identifiant de bundle. Jamf Pro utilise l’identifiant de bundle existant pour distribuer la mise à jour.

  7. Cliquez sur Enregistrer images/download/thumbnails/81531754/floppy-disk.png .

La mise à jour sera distribuée la prochaine fois que les appareils mobiles inclus dans le périmètre contacteront Jamf Pro.

Suppression d'une app interne des appareils mobiles

Pour supprimer une app interne d'un ou plusieurs appareils, supprimez les utilisateurs ou les appareils mobiles du périmètre.

  1. Connectez-vous à Jamf Pro.

  2. Cliquez sur Appareils en haut de la page.

  3. Cliquez sur Apps pour appareils mobiles.

  4. Cliquez sur l’app que vous souhaitez supprimer.

  5. Cliquez sur l’onglet Périmètre et supprimez les utilisateurs ou les périphériques mobiles du périmètre si nécessaire.
    Pour plus d’informations, voir Périmètre.

  6. Cliquez sur Enregistrer images/download/thumbnails/81531754/floppy-disk.png .

L'application sera supprimée la prochaine fois que les appareils mobiles contacteront Jamf Pro.

Informations connexes

Pour des informations connexes, consultez les sections suivantes de ce guide :

Pour obtenir des informations connexes, reportez-vous à la section suivante Workflows des meilleures pratiques pour Jamf Pro :

Contrôle de la distribution d’apps iOS et tvOS
Découvrez comment restreindre des apps iOS et tvOS en utilisant Jamf Pro.

Pour plus d’informations, consultez l’article suivant de la Base de connaissances :

Hosting In-House Books and Apps on a Tomcat Instance (Hébergement de livres et d'apps internes sur une instance Tomcat)
Découvrez comment héberger des apps internes sur l'instance Tomcat qui héberge Jamf Pro.

Copyright     Politique de confidentialité     Conditions générales     Sécurité
© copyright 2002-2020 Jamf. Tous droits réservés.