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écessité une instance SBClient et un objet de configuration :
Configuration du Provider
Composants
Receipt
Le composantReceipt affiché un reçu numérique complet avec les informations du commercant, 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 commercant :Money
Formate et affiché une valeur monetaire 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 Camera pour la Capture de Reçus
Le SDK fonctionne avec les bibliothèques camera de React Native pour les flux de numérisation de reçus. Utilisez la camera 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