Passer à la navigation principale

Android SMS Retriever plugin Capacitor

Lisez un SMS de vérification ciblé par l'application sans autorisation SMS et demandez des indices de numéro de téléphone SIM sur Android

Installer

bun add @capgo/capacitor-android-sms-retriever bunx cap sync
npm, pnpm ou yarn
  • npm install @capgo/capacitor-android-sms-retriever
  • pnpm add @capgo/capacitor-android-sms-retriever
  • yarn add @capgo/capacitor-android-sms-retriever

Guide

Comment utiliser le récupérateur de SMS Android dans Capacitor

Tester sur appareil

Téléchargez l'application Capgo, puis scannez le code QR code.

Lien QR de prévisualisation du plugin Android SMS Retriever code

Utilisez @capgo/capacitor-android-sms-retriever

@capgo/capacitor-android-sms-retriever fournit des API SMS Retriever et d'indices de numéro de téléphone pour les applications Capacitor.

Utilisez-le lorsque vous avez besoin d'une vérification de téléphone sans mot de passe sans demander les permissions de SMS. Android écoute un SMS de vérification ciblé sur une application pendant jusqu'à cinq minutes et renvoie le message à travers les Capacitor écoutants.

Installer

bun add @capgo/capacitor-android-sms-retriever
bunx cap sync android

Ce que ce plugin expose

  • startWatch lance le watch de récupération de SMS Android.
  • stopWatch arrête le watch actif.
  • getHashString retourne le hachage de l'application requis dans les messages SMS de vérification.
  • getPhoneNumber ouvre le numéro de téléphone Android pour la sélection du numéro de téléphone basé sur le SIM.
  • smsReceived, smsRetrieverTimeout, et smsRetrieverError les événements couvrent le cycle de vérification.

Exemple d'utilisation

import { AndroidSmsRetriever } from '@capgo/capacitor-android-sms-retriever';

const { hash } = await AndroidSmsRetriever.getHashString();
console.log('SMS hash:', hash);

await AndroidSmsRetriever.addListener('smsReceived', ({ message }) => {
  console.log('Verification SMS:', message);
});

await AndroidSmsRetriever.startWatch();

Indication du numéro de téléphone

const { phoneNumber } = await AndroidSmsRetriever.getPhoneNumber();
console.log(phoneNumber);

Référence complète

Continuez à partir de l'utilisation de @capgo/capacitor-android-sms-retriever

Si vous utilisez Utilisation de @capgo/capacitor-android-sms-retriever pour planifier le travail de plugin natif, connectez-l’à @capgo/capacitor-rechercheur-de-SMS-android pour les détails d'implémentation dans @capgo/capacitor-android-sms-retriever Getting Started pour les détails d'implémentation dans Démarrage Répertoire des plugins Capgo pour le flux de travail du produit dans Répertoire des plugins Capgo Plugins Capacitor par Capgo pour les détails d'implémentation dans Plugins Capacitor par Capgo, et Ajouter ou Mettre à Jour les Plugins pour les détails d'implémentation dans Ajouter ou Mettre à Jour les Plugins.

FAQ

FAQ du plugin Android SMS Retriever

Comment puis-je installer le plugin Android SMS Retriever dans une application Capacitor ?

Run "bun add @capgo/capacitor-android-sms-retriever" (or "npm install @capgo/capacitor-android-sms-retriever"), then run "bunx cap sync" so the iOS and Android projects pick up the native code. Import it from "@capgo/capacitor-android-sms-retriever" in your app code.

Fonctionne-t-il @capgo/capacitor-android-sms-retriever avec React, Vue et Angular ?

Oui. Le récupérateur de SMS Android est un paquet Capacitor, il fonctionne donc avec tout framework web qui tourne à l'intérieur Capacitor, y compris Ionic, React, Vue, Angular, Svelte et JavaScript pur.

Quelle version de Capacitor supporte @capgo/capacitor-android-sms-retriever ?

Les plugins Capgo suivent la version majeure de Capacitor : utilisez la version majeure du plugin qui correspond à votre version majeure de Capacitor (par exemple, plugin v8 avec Capacitor 8). La table de compatibilité dans le README du GitHub liste les versions maintenues.

Est-ce que @capgo/capacitor-android-sms-retriever est gratuit et open source ?

Oui. Le code source code est public sur GitHub à https://github.com/Cap-go/capacitor-android-sms-retriever/ et le paquet est gratuit pour l'installer depuis npm. Les rapports de bogues et les demandes de modification sont les bienvenus.

Puis-je mettre à jour code qui utilise le récupérateur de SMS Android sans passer par une revue de l'App Store ?

L'installation ou la mise à jour du plugin change le code natif, il faut donc une nouvelle build de l'application. Après cela, les modifications JavaScript, HTML et CSS qui appellent le plugin peuvent être déployées instantanément avec les mises à jour Capgo.

Envoyez les modifications du récupérateur de SMS Android sans attendre la revue de l'application

Une fois le plugin est dans votre magasin de build, Capgo les mises à jour en direct push vos modifications JavaScript, HTML et CSS vers les utilisateurs en quelques minutes.

Commencez avec Capgo