Twilio Guide de configuration
💡 Qu'est-ce que la configuration Twilio ?
Ce que vous allez configurer : la configuration Twilio connecte TapAlert au service SMS cloud de Twilio, permettant à l'application d'envoyer des messages SMS même lorsque le service cellulaire de votre téléphone n'est pas disponible (mais que vous disposez du Wi-Fi).
Pourquoi c'est important : en configurant les informations d'identification Twilio dans l'application, vous activez une méthode fallback fiable pour l'envoi d'alertes. Ceci est particulièrement important lors des voyages internationaux, dans les bâtiments avec une mauvaise réception cellulaire, ou option comme unobligatoire pour les utilisateurs d'iPhone qui ne peuvent pas envoyer de SMS directement depuis les applications.
Pourquoi Twilio ?
TapAlert utilise Twilio car il s'agit du service SMS le plus utilisé au monde, auquel des entreprises comme Uber et Airbnb font confiance. Il n’y a pas de frais mensuels : vous ne payez que quelques centimes par message réellement envoyé. Pour une application d’urgence qui envoie rarement des alertes, cela signifie un coût quasi nul. La configuration nécessite de copier seulement trois valeurs dans l'application, et des milliers de didacticiels en ligne existent si vous avez besoin d'aide.
Ce dont vous avez besoin : un Twilio compte avec les informations d'authentification (SID du compte et jeton d'authentification), ainsi qu'un identifiant d'expéditeur alphanumérique ou un numéro de téléphone Twilio acheté.
- ✅ L'essai compte envoie de vrais SMS : Un membre de la famille peut tester l'ensemble de la configuration avec l'essai gratuit de Twilio (envoie aux numéros vérifié) avant de dépenser de l'argent.
📖 À propos du service
L'option fournie dans TapAlert d'utiliser le mécanisme Twilio (cloud)comme un pour envoyer des SMS offre une fiabilité ultime, en particulier lors des voyages internationaux où les SMS en itinérance échouent souvent. Twilio peut envoyer des SMS vers plus de 180 pays. Cependant, la méthode que vous pouvez utiliser varie selon les pays. Certains pays prennent en charge les numéros de téléphone Twilio, d'autres ne prennent en charge que les identifiants d'expéditeur alphanumériques et certains exigent le respect de réglementations locales spécifiques.
Pourquoi utiliser Twilio sur Androïde ? (Redondance intelligente)
Même si vous disposez d'une carte SIM, la configuration de Twilio est fortement recommandée pour la Redondance :
- Scénario : Vous êtes dans un bâtiment avec Wi-Fi mais aucun signal cellulaire.
- Résultat : Direct SMS échoue.
- Solution : TapAlert passera automatiquement à Twilio et enverra l'alerte via Wi-Fi.
Veuillez noter que pour utiliser cette fonctionnalité, obligatoire pour les utilisateurs d'iPhone, vous devrez disposer d'un identifiant Twilio compte. Le coût d'envoi des messages sera le même que si vous le faisiez manuellement depuis Twilio. Aucun frais supplémentaire ne sera ajouté par l'application.
Twilio Options de l'expéditeur
Vous pouvez choisir entre 2 options pour envoyer des SMS avec Twilio :
OPTION A : Utiliser l'ID d'expéditeur alphanumérique (recommandé pour l'Europe)
- ✅ Avantage : Pas besoin d'acheter un numéro de téléphone (économisez des coûts mensuels ! En fonction du nombre de messages que vous envoyez).
- ✅ Avantage : les destinataires voient un nom (par exemple, "TapAlert" ou votre nom) au lieu d'un nombre aléatoire.
- ⚠️ Remarque : Uniquement (pas de réponse) et non pris en charge dans certains pays (comme les États-Unis).
- ℹ️ En savoir plus sur l'ID d'expéditeur alphanumérique
OPTION B : Acheter un numéro de téléphone Twilio
- ✅ Avantage : Fonctionne dans le monde entier (y compris aux États-Unis).
- ⚠️ Coût : Nécessite l'achat d'un numéro (environ 1 $/mois).
💰 Coûts cachés potentiels et facteurs Tarifs
Bien que Twilio propose généralement des messages à faible coût, le prix final par SMS peut être supérieur au tarif de base en raison de plusieurs facteurs. Il est important de les examiner pour éviter des frais inattendus.
1. Pays de destination Tarifs
Les tarifs Twilio varient considérablement en fonction du pays de destination du message.
- Les tarifs annoncés les plus bas (par exemple, environ 0,0075 $) s'appliquent souvent aux messages envoyés aux États-Unis.
- L'envoi vers d'autres pays (par exemple en Europe ou en Asie) peut être beaucoup plus coûteux.
- Action : vérifiez toujours les tarifs spécifiques au pays vers lequel vous souhaitez envoyer des alertes.
2. Frais de transporteur et de réglementation
En plus du prix de base de Twilio, de nombreux pays et opérateurs locaux imposent des surcharges ou des « frais répercutés ».
- Il s'agit de frais inévitables ajoutés par les fournisseurs de télécommunications, et non de Twilio.
- Ils peut parfois doubler le coût effectif par message dans certaines régions.
3. Segmentation des messages (messages longs)
La facturation des SMS est basée sur des « segments ».
- Un segment SMS standard comporte 160 caractères.
- Si votre message dépasse cette limite, il est divisé en plusieurs parties et vous êtes facturé pour chaque segment. TapAlert messages SMS contenant des informations Emplacement dépassent cette limite. Pour minimiser les coûts Twilio, évitez d'activer les Paramètres Emplacement (ou désactivez simplement l'option Inclure l'adresse dans les paramètres). Vous pouvez vérifier la longueur réelle de chaque message envoyé dans l'écran Historique des alertes.
- Important : L'utilisation d'émojis ou de caractères spéciaux non latins (Unicode) réduit la limite de segment à seulement 70 caractères, ce qui peut potentiellement tripler le coût d'une seule alerte.
4. Frais de location de numéro de téléphone
Si vous choisissez d'acheter un numéro de téléphone (option B ci-dessus) :
- Vous payez des frais de location mensuels pour le numéro lui-même (généralement entre 1,00 $ et 4,00 $ USD/mois selon le pays).
- Il s’agit d’un coût fixe récurrent, que vous envoyiez ou non des messages.
- Certains numéros spécifiques (comme les numéros de mobile espagnols capables d'envoyer des SMS) sont « exclusifs » et nécessitent un processus de demande manuelle et des frais plus élevés.
5. Conversion de devises et taxes
Votre facture finale peut inclure les taxes locales (comme la TVA).
Si votre carte est dans une devise différente de celle de votre Twilio compte, votre banque ou Twilio peut appliquer des frais de conversion de devise.
💡 Recommandation
Nous vous conseillons fortement de consulter la Page officielle Twilio Tarifs et de sélectionner votre pays cible pour voir la répartition complète des coûts.
⚙️ Étapes de configuration
Pour configurer Twilio dans l'application, procédez comme suit :
1️⃣ Étape 1 : Obtenez vos informations d'identification Twilio
- Créez un compte sur Twilio.com.
- Accédez à la Twilio Console pour trouver votre SID de compte et votre jeton d'authentification.
- Choisissez votre méthode d'envoi (option A ou B ci-dessus).
2️⃣ Étape 2 : Saisissez les informations d'identification dans l'application
- Ouvrez le Paramètres de l'application.
- Activez le commutateur "Utiliser Twilio".
- Saisissez votre SID de compte et votre Jeton d'authentification.
- Configurer l'expéditeur :
- Si vous utilisez l'option A (Nom) : Activez "Utiliser l'ID de l'expéditeur alphanumérique", puis saisissez le nom souhaité (11 caractères maximum) dans le champ Nom de l'expéditeur.
- Si vous utilisez l'option B (Numéro) : Laissez « Utiliser l'ID d'expéditeur alphanumérique » OFF et saisissez le numéro Twilio que vous avez acheté dans le champ Twilio Numéro de téléphone.
3️⃣ Étape 3 : Récapitulatif de l'identifiant alphanumérique de l'expéditeur
- Qu'est-ce que c'est ? Il vous permet d'utiliser un nom (comme "MyHomeAlert") au lieu d'un numéro.
- Confiance : les destinataires voient votre nom immédiatement, ce qui garantit que votre alerte se démarque.
- Aucune réponse : Notez que les destinataires ne peuvent pas répondre à un nom.