Ces modèles s’exécutent dans une webview de message in-app. Pour fermer les messages, ouvrir des URL, taguer les utilisateurs et capturer les clics, utilisez l’API JS de Message In-App.
Prérequis
Avant de commencer, nous vous recommandons de consulter :- La page Vue d’ensemble des Messages In-App.
- La page Concevez votre Message In-App avec l’Éditeur HTML.
Comment utiliser les modèles
- Dans OneSignal, allez à Messages > In-App > Nouveau In-App.
- Sélectionnez l’éditeur HTML.
- Trouvez un modèle ci-dessous.
- Copiez le HTML complet du bloc de code et collez-le dans l’éditeur.
- Mettez à jour les espaces réservés (URLs, endpoints, dates et texte).
- Testez sur un appareil réel, puis publiez.
Modèles disponibles

Formulaire de Collecte d'Email
Demandez l’email de l’utilisateur et envoyez-le à votre application via le nom de clic.

Formulaire de Collecte de Numéros de Téléphone
Demandez et obtenez le consentement pour envoyer des SMS. Inclut le numéro de téléphone au format E.164 et l’envoie à votre application via le nom de clic.

Sondage à Liste de Vérification
Sondage à sélection multiple que vous pouvez envoyer à votre backend ou convertir en tags.

Compte à Rebours
Minuteur de compte à rebours pour les promotions sensibles au temps.

Roue Promotionnelle
Expérience promotionnelle de roue de la fortune (personnalisez la gestion des promotions).

Modal de Quiz
Expérience de quiz qui peut taguer les utilisateurs avec leur score.

Sondage de Notation
Sondage de notation de 1 à 5 (envoyer à votre endpoint ou taguer l’utilisateur).

Lecteur Audio/Vidéo
Interface simple d’aperçu audio pour un fichier MP3 direct.

Glissement Vertical
Tour d’intégration ou de fonctionnalités multi-diapositives avec glissement vertical.
Formulaire d’email
Recueillez des Abonnements par email grâce à un message in-app. Comment ce formulaire fonctionne :- L’utilisateur saisit une adresse email et coche une case de consentement.
- Lors de la soumission, l’API Créer Utilisateur de OneSignal est appelée pour créer l’Abonnement email dans votre application.
- De plus, le modèle appelle
OneSignalIamApi.addClickName(e, email)qui transmet l’adresse email au Listener de Clic de Message In-App de notre SDK. - Dans votre application, vous pouvez ajouter le Listener de Clic de Message In-App pour lire le nom du clic et transmettre l’email à la méthode
addEmailde notre SDK.
- L’étape 2 ne nécessite pas d’ajouter du code directement dans l’application mais n’ajoute pas non plus l’Abonnement email à l’utilisateur si vous avez appelé la méthode
login. - L’étape 4 nécessite du code supplémentaire (le Listener de Clic de Message In-App) mais ajoute également l’Abonnement email à l’utilisateur si vous avez appelé la méthode
login.
Code HTML du Formulaire Email
Code HTML du Formulaire Email
**Remplacez
YOUR_APP_ID par votre ID d’Application OneSignal trouvé dans Paramètres > Clés et IDs.- Conservez l’appel addClickName dans votre gestionnaire de soumission HTML.
- Lisez l’entrée avec le Listener de Clic de Message In-App de notre SDK
- Appelez addEmail dans le listener de clic de message in-app lorsque le nom du clic ressemble à un email.
Formulaire SMS
Recueillez des Abonnements SMS grâce à un message in-app. Comment ce formulaire fonctionne :- L’utilisateur sélectionne son code pays, saisit un numéro à 10 chiffres, et coche une case de consentement.
- Lors de la soumission, l’API Créer Utilisateur de OneSignal est appelée pour créer l’Abonnement SMS dans votre application.
- De plus, le modèle appelle
OneSignalIamApi.addClickName(e, e164Phone)qui transmet le numéro de téléphone au Listener de Clic de Message In-App de notre SDK. - Dans votre application, vous pouvez ajouter le Listener de Clic de Message In-App pour lire le nom du clic et transmettre le numéro de téléphone à la méthode
addSmsde notre SDK.
- L’étape 2 ne nécessite pas d’ajouter du code directement dans l’application mais n’ajoute pas non plus l’Abonnement SMS à l’utilisateur si vous avez appelé la méthode
login. - L’étape 4 nécessite du code supplémentaire (le Listener de Clic de Message In-App) mais ajoute également l’Abonnement SMS à l’utilisateur si vous avez appelé la méthode
login.