Table of contents
Swift
Objective-C

BarcodeScanner Class

BarcodeScanner is the main class of the Ready-to-Use edition of the library and contains the API needed to implement the barcode scanning functionality.

Definition

Assembly: dynamsoft-barcode-reader-bundle-react-native

class BarcodeScanner

Methods

launch

This function initiates the barcode scanning process by launching a new page (Activity on Android/ViewController on iOS) that displays the camera stream and any other associated UI elements that help with the scanning process. The launch method accepts an optional BarcodeScannerConfig configuration object that allows the developer to customize the scanner’s behaviour and UI.

static async launch(config?: BarcodeScanConfig): Promise<BarcodeScanResult>

Parameters

config: Configuration parameters for the barcode scanner

A valid Barcode Reader license is required to operate. You can request a 30-day trial license via the Request a Trial License link.

Returns

Promise that resolves with the scan result as a BarcodeScanResult object.

  • If the scan is successful, the Promise resolves with the scan result.
  • If an error occurs during the scan, the Promise rejects with an error message.
  • If the user manually exits the scanner, the Promise resolves with null.

This page is compatible for:

Is this page helpful?

YesYes NoNo

In this article: