Introduction
Le SDK@smartbills/react-native fournit des composants mobiles natifs pour afficher des reçus numériques, des codes-barres et des codes QR dans les applications React Native. Il comprend un provider de configuration, des composants de reçus préconstruits et des hooks pour la gestion des reçus.
Ce SDK est construit sur
@smartbills/react-hooks et @smartbills/sdk. Tous les hooks React du SDK hooks sont disponibles avec ce package.Installation
Projets Expo
Prérequis
Configuration du Provider
Encapsulez votre application avecSmartbillsReactNativeProvider. Il nécessite une instance SBClient et un objet de configuration :
Configuration du Provider
Composants
Receipt
Le composantReceipt affiche un reçu numérique complet avec les informations du commerçant, les articles, les détails de paiement et les totaux :
Barcode
Affiché un code-barres à partir des données du reçu :QRCode
Affiché un code QR :Brand
Affiché le logo de la marque d’un commerçant :Money
Formate et affiche une valeur monétaire selon la locale et la devise configurées :Hooks
useReceiptRef
Un hook utilitaire pour créer une référence vers un composantReceipt, utile pour le défilement programmatique ou la capture du reçu en image :
Tous les Hooks React Disponibles
Puisque le SDK React Native encapsule@smartbills/react-hooks, tous les hooks du SDK hooks sont disponibles dans votre application React Native. Consultez la Référence des Hooks React pour la liste complète.
Intégration Caméra pour la Capture de Reçus
Le SDK fonctionne avec les bibliothèques caméra de React Native pour les flux de numérisation de reçus. Utilisez la caméra de l’appareil pour capturer des images de reçus, puis téléchargez-les via le hookusePresignedUpload :
Internationalisation
Le SDK inclut un support i18n intégré pour l’anglais et le français. Définissez la locale dans la configuration du provider :Exemple Complet
Un écran complet de visionneuse de reçu :Liens Connexes
Référence des Hooks React
Référence complète de tous les hooks React disponibles
SDK JavaScript
Documentation du client principal