Code WhatsApp appuyer sur ce lien pour confirmer votre compte

    L'utilisation de codes d'accès à usage unique (OTP) par SMS est une forme populaire de vérification de téléphone et d'authentification à double facteur (A2F), mais dans certains pays comme le Brésil, l'Allemagne ou l'Inde, les applications de messagerie comme WhatsApp sont plus populaires que les SMS. C'est pourquoi nous avons ajouté la prise en charge de WhatsApp dans notre API Verify. Puisque WhatsApp effectue sa propre vérification de numéro de téléphone lors de l'inscription, il est possible d'utiliser la vérification WhatsApp pour remplacer directement la vérification par SMS. Mieux encore, en utilisant WhatsApp via l'API Verify, vous n'avez pas besoin d'un compte WhatsApp Business distinct.

    Dans cet article de blog, vous apprendrez comment déployer rapidement un tableau de bord OTP, mais aussi comment commencer à envoyer et à confirmer des messages de vérification WhatsApp.

    Prérequis pour l'envoi de mots de passe à usage unique

    Avant de pouvoir envoyer un OTP, vous aurez besoin des éléments suivants :

    • Un compte Twilio pour l'envoi de message WhatsApp
    • Un service Verify que vous pouvez créer dans la console Twilio. Le nom du service apparaîtra dans le corps du SMS, mais vous pourrez toujours le modifier ultérieurement
    • Un compte WhatsApp pour les tests

    Copiez votre Service SID (commençant par « VA ») :

    Code WhatsApp appuyer sur ce lien pour confirmer votre compte

    Déployer rapidement une application Twilio Verify

    Assurez-vous que vous êtes connecté à Twilio, puis rendez-vous sur le Code Exchange de Twilio pour le projet de vérification de mot de passe à usage unique et collez-y votre Service SID Verify :

    Code WhatsApp appuyer sur ce lien pour confirmer votre compte

    Cliquez ensuite sur « Deploy my application » (Déployer mon application). Après quelques secondes, vous devriez voir un bouton permettant de lancer l'application en direct : cliquez dessus pour accéder à votre nouvelle application Verify.

    Code WhatsApp appuyer sur ce lien pour confirmer votre compte

    Sélectionnez le canal WhatsApp, entrez votre numéro de téléphone et appuyez sur Get a one-time passcode pour le tester. C'est aussi simple que cela !

    Code WhatsApp appuyer sur ce lien pour confirmer votre compte

    Comment savoir si WhatsApp est installé sur un appareil ?

    Une façon d'améliorer l'expérience utilisateur consiste à choisir par défaut l'application WhatsApp au lieu du SMS lorsque cela est possible. Vous pouvez vérifier si l'application est installée sur le même appareil que celui que vous utilisez. Suivez les instructions pour iOS et Android afin de déterminer si un package est installé. Voici un exemple d'implémentation de détection WhatsApp pour Android :

    fun PackageManager.isPackageInstalled(packageName: String): Boolean {
      return try {
        getPackageInfo(packageName, PackageManager.GET_ACTIVITIES)
        true
      } catch (e: NameNotFoundException) {
        false
      }
    }
    
    fun isWhatsAppInstalled : Boolean() {
        val whatsAppPackageName = "com.whatsapp"
        val whatsAppBusinessPackageName = "com.whatsapp.w4b"
        return getPackageManager().isPackageInstalled(whatsAppPackageName) || getPackageManager().isPackageInstalled(whatsAppBusinessPackageName)
    }
    

    Malheureusement, tous les utilisateurs ne disposent pas d'un compte WhatsApp. Bien que vous puissiez détecter si l'application WhatsApp est installée sur mobile, WhatsApp ne dispose pas d'API pour déterminer si un compte existe avant d'envoyer un message. Heureusement, WhatsApp ne facture pas les tentatives de message échouées vers des comptes qui n'existent pas, tandis que le service de SMS facture des frais d'opérateur pour les messages non remis.

    Comment utiliser l'application Verify OTP Quick Deploy

    Cette application ne protège rien (pour le moment !) mais si, comme moi, vous aimez devoir copier et modifier du code, cette application vous fournit les blocs de construction suivants :

    • Saisie de numéros de téléphone internationaux (plus de détails dans ce post)
    • Envoi d'un OTP sur 4 canaux différents
    • Vérification d'un OTP

    Utilisez-la comme base pour envoyer et valider les vérifications dans votre propre application à des fins d'inscription, de connexion ou d'authentification renforcée, par exemple lors du passage à la caisse.

    Le canal de messagerie électronique nécessite une configuration un tantinet plus poussée, mais toutes les instructions sont décrites dans la documentation. Pendant les essais, vous pourriez vouloir créer un tableau de bord de test pour éviter d'atteindre les limites de taux.

    Découvrez ces autres projets Quick Deploy pour plus d'inspiration :

    • Vérification par SMS avec la logique « smart retry » et repli vocal (voice fallback)
    • Saisie de numéros de téléphone internationaux
    • Vérification de code d'accès à usage unique (TOTP)

    J'ai hâte de voir ce que vous allez construire !

Pourquoi WhatsApp me demande de confirmer mon compte ?

Cela arrive souvent si un autre utilisateur fait une erreur de frappe au moment de saisir son propre numéro de téléphone pour l'enregistrer, et cela peut aussi se produire si quelqu'un tente de prendre le contrôle de votre compte.

Pourquoi Ai

Elle concerne une application massivement utilisée par les Français et encore plus en cette période de confinement : WhatsApp. Lorsqu'une personne souhaite enregistrer son compte sur un nouvel appareil, elle reçoit un code de confirmation qui lui permet d'accéder à son compte sur l'appareil en question.

Comment confirmer son compte WhatsApp ?

Après avoir saisi votre numéro, vous recevrez un SMS sur votre téléphone. Le SMS contient un code de vérification à 6 chiffres que vous pouvez saisir sur l'écran de vérification de WhatsApp.

Comment savoir si on a piraté mon compte WhatsApp ?

Une fois fait, l'extension Code Verify analyse le code qui s'exécute lors du lancement de l'application web de WhatsApp, afin de déterminer si votre compte a été piraté : "S'il y a des incohérences, Code Verify en informera l'utilisateur", a souligné le groupe américain.