Un destinataire peut demander l'arrêt des messages après en avoir reçu un depuis l'un de vos numéros. Votre application doit relier cette demande aux messages qu'elle enverra ensuite.
Que fait Bird avec un STOP reconnu ?
Bird enregistre une désinscription pour la paire expéditeur-abonné. Il envoie ensuite la confirmation configurée.
Il compare d'abord le texte entrant aux règles de mots-clés applicables. La désinscription doit être enregistrée avant que Bird ne la confirme, afin qu'un échec d'écriture ne produise pas une confirmation trompeuse.
Un envoi ultérieur de cet expéditeur vers cet abonné renvoie E12077 SMSRecipientSuppressed. Bird refuse la requête avant de créer un message sortant ou une tentative de livraison. Il n'y a pas d'événement d'échec de livraison pour cet envoi refusé.
Par défaut, start met fin à la suppression. Il confirme ensuite le changement. help et info renvoient les informations du programme sans modifier la désinscription. Lorsqu'aucune règle info distincte n'existe, INFO peut servir de mot-clé d'aide.
La désinscription couvre-t-elle tous les numéros que j'utilise ?
La suppression par mot-clé couvre un expéditeur et un abonné, et non tous les expéditeurs de votre espace de travail.
Par exemple, une désinscription depuis votre numéro marketing ne supprime pas automatiquement un numéro distinct de notification de livraison. Votre application doit appliquer la portée de la demande réelle de la personne avant d'utiliser un autre expéditeur.
Pour une désinscription couvrant tous les expéditeurs, utilisez une préférence à l'échelle de l'espace de travail. Cet enregistrement est distinct d'une suppression SMS. Il n'émet pas sms_suppression.created. Un gestionnaire d'événements surveillant uniquement cet événement manquera les changements de préférence.
Le guide de désinscription explique les préférences à l'échelle de l'espace de travail. Une suppression par mot-clé rejette avec E12077. Une préférence à l'échelle de l'espace de travail peut rejeter avec E25000 PreferenceRevoked.
Comment vérifier si Bird gère le mot-clé ?
Vous listez les règles qui s'appliquent au pays ou au numéro d'envoi avant de vous fier au traitement automatique.
bird sms keyword-rules list --country NL
Un résultat de pays vide signifie qu'aucune règle n'a été renvoyée pour ce pays. La référence des commandes documente ses filtres, notamment --from-country.
Via le API, utilisez GET /v1/sms/keyword-rules. Filtrez par number pour inspecter les règles d'un numéro spécifique. Les résultats arrivent du plus spécifique au plus général, avec les mots-clés applicables dans effective_keywords.
Le catalogue intégré de Bird ne couvre que certains pays. Sans règle applicable, le message arrive dans votre gestionnaire entrant comme du texte ordinaire. Bird n'enregistre aucune désinscription ni confirmation automatique dans ce cas. Votre gestionnaire doit reconnaître la demande et arrêter les envois suivants.
Pourquoi une confirmation de désinscription peut-elle quand même être envoyée ?
Bird exempte les réponses de conformité intégrées de la suppression qu'elles doivent confirmer.
Sans cette exemption, l'enregistrement d'un STOP bloquerait sa propre confirmation. L'exemption couvre les réponses de désinscription, d'inscription, d'aide et d'information. Les autres contrôles d'envoi s'appliquent toujours.
Une réponse de mot-clé custom ne bénéficie pas de cette exemption. Sinon, une réponse personnalisée pourrait livrer le texte de votre choix à une personne désinscrite.
L'opération confirm marque une réponse de double inscription. Elle n'envoie aucune réponse. Votre gestionnaire doit y répondre. Une règle personnalisée sans texte de réponse n'envoie rien non plus.
Que doit faire mon application après une désinscription ?
Empêchez les envois futurs qui entrent en conflit avec la demande de la personne. Enregistrez la portée de la désinscription pour l'appliquer correctement.
Traitez E12077 comme un envoi bloqué à examiner dans votre état de consentement, et non comme un échec de livraison passager à réessayer. Gardez les gestionnaires des anciens numéros d'expéditeur actifs tant que les destinataires peuvent encore répondre à leurs messages.
Honorez les désinscriptions reçues en dehors du catalogue intégré ou par d'autres méthodes de contact prises en charge. Les principes de messagerie CTIA attendent des expéditeurs qu'ils prennent en charge et honorent les demandes de désinscription.
Pour les programmes utilisant plusieurs numéros, vérifiez à la fois les suppressions spécifiques à l'expéditeur et les préférences à l'échelle de l'espace de travail. Cela empêche qu'un changement d'expéditeur contourne la demande de la personne.
En bref
La suppression intégrée couvre un seul expéditeur.
Un STOP reconnu bloque cette paire expéditeur-abonné. Les autres expéditeurs nécessitent une décision de désinscription plus large dans votre application.
Vérifiez la couverture des mots-clés avant d'envoyer.
Sans règle applicable, Bird transmet le texte entrant sans enregistrer automatiquement la désinscription.
Une requête bloquée ne génère aucune tentative de livraison.
E12077 rejette l'envoi à l'admission, donc réessayer ne restaure pas la permission.
Les confirmations bénéficient d'une exemption limitée.
Les réponses de conformité intégrées peuvent passer le contrôle de suppression. Les réponses de mots-clés personnalisées ne bénéficient pas de cette exemption.