Installez Intercom sur votre application iOS ou Android pour voir qui sont vos users, et connectez-vous avec eux à chaque point de contact :
Engagez-les avec des messages push automatisés.
Soutenez-les avec un Agent AI intégré, le Help Center, et le Intercom Messenger.
Engagez proactivement et faites des ventes additionnelles avec des Workflows sortants.
Intégrez-les et fidélisez-les avec des Carrousels Mobiles.
Tout cela sans qu’ils quittent jamais votre application.
Installation et configuration d’Intercom dans votre application mobile
Installer Intercom dans votre application mobile ne prend que quelques minutes avec nos SDK natifs pour iOS, Android, React Native et Cordova.
Lors de l’installation d’Intercom dans votre application mobile, vous devez configurer les données personnalisées que vous souhaitez suivre concernant vos users. Cela vous permet d’envoyer des messages et carrousels plus ciblés et personnalisés.
Vous ou votre développeur pouvez trouver les instructions pour cela dans notre documentation développeur :
Les SDK sont également petits, ils ne ralentiront donc pas votre application. 👌
Sélecteur de plateforme
Depuis la page Channels > Messenger > Install, il vous sera demandé de choisir si vous souhaitez installer le Messenger dans un environnement web ou mobile.
Choisir Installer pour le web affichera le processus d’installation pour les sites web, choisir Installer pour mobile affichera le nouveau processus d’installation pour les applications mobiles. 👇
Le statut pour mobile affichera « Non installé » si ni Android ni iOS n’ont été installés, ou « Installé en toute sécurité » si les deux ont été installés.
Il y a trois étapes à compléter pour installer le Messenger dans vos applications mobiles.
Installation initiale du Messenger
Choisissez votre plateforme d’installation préférée : iOS, Android ou React Native. Chaque plateforme choisie a des étapes spécifiques.
Vous recevrez des options pour installer Intercom dans vos applications mobiles ainsi que des extraits de code pour aider à l’installation. Les options d’extraits de code fournies pour iOS sont :
Swift Package Manager
Cocoapods
Installation manuelle
Les options d’extraits de code fournies pour Android sont :
Groovy
Kotlin
Note : Le bouton « Activer le trafic utilisateur pour le messenger » est obligatoire pour l’installation mobile du Messenger.
Les options d’extraits de code fournies pour React Native sont :
Yarn
NPM
Expo
L’étape suivante sera d’« Initialiser Intercom » dans la base de code de votre application mobile. Vous pouvez également gérer vos clés API à cette étape. Les options d’extraits de code pour iOS sont :
Swift
Swift UI
ObjectiveC
Les options d’extraits de code pour Android sont :
Kotlin
Java
Les choix pour React Native sont :
iOS
Android
Le bouton Vérifier l’installation à la fin offre une notification de succès si le Messenger a été trouvé avec succès pour votre installation choisie, ou indique si quelque chose a mal tourné.
Note : Lors de la connexion de votre application mobile à l’API Messenger, assurez-vous que le point de terminaison correspond à la région d’hébergement des données de votre espace de travail. Les espaces de travail hébergés aux États-Unis doivent utiliser le point de terminaison API standard (sans « eu » dans l’URL), tandis que les espaces hébergés dans l’UE doivent utiliser le point de terminaison EU. Utiliser le mauvais point de terminaison entraînera des erreurs 404.
Sécurisation de votre Messenger avec JWTs
Nous avons récemment amélioré notre offre de sécurité Messenger pour utiliser des JSON web tokens au lieu des HMAC. Cette mise à jour remplace l’ancienne méthode Vérification d’identité (IdV) par des fonctionnalités conçues pour protéger les données des users.
Avec les JWTs, vous bénéficiez de :
✅ Protection des données — Signature et protection à la fois de l’ID user et de l’email, ainsi que de toutes les autres attributs user.
✅ Jetons à courte durée de vie — Les JWTs peuvent être configurés pour expirer, réduisant ainsi le risque d’utilisation abusive en cas de compromission des jetons.
Pour sécuriser votre Messenger avec les JWTs, choisissez iOS ou Android ici et suivez les instructions.
Note : pour React Native, vous devez toujours utiliser la Vérification d’identité car la prise en charge des JWT n’est pas encore disponible ici.
Sécurisation de votre Messenger avec la Vérification d’identité [Obsolète]
Pour la Vérification d’identité sur mobile, allez dans Paramètres > Installation > Installer pour mobile et choisissez la plateforme d’installation : iOS, Android ou React Native.
Comme pour l’étape d’installation initiale, il vous sera demandé de choisir la plateforme avec laquelle vous souhaitez installer le SDK React Native (iOS ou Android).
Des extraits de code et instructions sont fournis pour générer un code HMAC (Hash-based Message Authentication Code) dans votre base de code backend et le fournir à l’Intercom Messenger. Ce code HMAC est utilisé par Intercom pour vérifier l’authenticité des interactions des users dans le Messenger.
Un extrait de code supplémentaire est fourni pour inclure le HMAC lors de l’initialisation d’Intercom dans votre application mobile. Les options d’extraits de code fournies pour iOS sont :
Swift
Swift UI
ObjectiveC
Les options d’extraits de code fournies pour Android sont :
Kotlin
Java
Pour React Native, nous fournissons un exemple d’extrait de code montrant comment utiliser le code HMAC pour initialiser Intercom avec la vérification d’identité.
La dernière étape du processus de vérification d’identité est de faire respecter la vérification d’identité. Une fois cela fait, toutes les requêtes du Messenger qui n’incluent pas le code HMAC valide seront rejetées.
Note : Lorsque vous appliquez la vérification d’identité pour une application iOS ou Android, la deuxième étape est marquée comme terminée.
⚠️ Fermez vos sessions user lors de la déconnexion
Assurez-vous de fermer Intercom pour effacer les conversations de vos clients lorsqu’ils se déconnectent de votre application.
Voici comment faire en Objective C
- (void)logout { [Intercom logout]; }Voici comment faire en Java
private void logout() {
Intercom.client().logout();
}Note : Vous ne devez déconnecter qu’un user identifié. Déconnecter un user non identifié entraînera des enregistrements orphelins qui ne pourront pas être fusionnés ultérieurement.
Intercom sait quand votre application est en arrière-plan et revient au premier plan, vous n’aurez donc pas besoin de reconnecter vos users.
Optionnel : Configurer les notifications push
Dans cette étape, vous aurez à nouveau le choix de la plateforme d’installation : iOS ou Android. Vous pouvez configurer les notifications push depuis cette section, mais elle ne vous guidera pas dans le processus. Utilisez plutôt notre documentation développeur pour la configuration des notifications push :
Note : React Native n’est pas proposé comme option pour les notifications push mobiles.
Note : Cette étape optionnelle est marquée comme terminée lorsque les notifications push ont été détectées comme configurées pour une application iOS ou Android.
Important : Xcode 14 est désormais requis pour compiler Intercom iOS SDK v13.0.0+
Dans Xcode 14, plusieurs avertissements sont affichés dans la console lors de l’installation du SDK. Ces avertissements proviennent de l’utilisation par Intercom de WKWebView. Il y a un bug dans Xcode 14 qui déclenche ces avertissements, et ce n’est pas un problème qu’Intercom peut corriger.
Ce ne sont que des avertissements et Intercom continue de fonctionner normalement lorsqu’ils sont présents.
Voici les messages d’avertissement :
Erreur WKWebView - Voir l’article et vous voyez ceci dans la console : Erreur lors de l’acquisition de l’assertion : <Error Domain=RBSServiceErrorDomain Code=1 "la cible ne fonctionne pas ou n’a pas le droit com.apple.runningboard.assertions.webkit" UserInfo={NSLocalizedFailureReason=la cible ne fonctionne pas ou n’a pas le droit com.apple.runningboard.assertions.webkit}>Cette méthode ne doit pas être appelée sur le thread principal car elle peut entraîner une non-réactivité de l’interface utilisateur.[Sandbox] Impossible d’activer Mach bootstrap, errno = 22.
Intégrez profondément votre Help Center dans votre application mobile
Inclure directement votre Help Center Articles dans votre application mobile vous offre de nombreuses façons flexibles de présenter du contenu d’aide à vos users. Que vous utilisiez l’interface préconçue d’Intercom ou développiez votre propre présentation personnalisée, vous pouvez offrir à vos clients exactement le support dont ils ont besoin.
Sécuriser les conversations de vos users
Pour répéter, nous recommandons fortement d’activer la sécurité du Messenger sur votre application iOS et/ou Android. Cela aide à garantir que les conversations entre vous et vos users restent privées, et qu’un user ne peut pas usurper l’identité d’un autre.
Pour des instructions détaillées sur la configuration, consultez notre doc du help centre ou vos paramètres de sécurité. Pour les instructions mobiles, veuillez consulter notre documentation développeur pour iOS et Android.



















