Skip to content

guigenyi/cordova-plugin-dbr

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cordova Plugin with Dynamsoft Barcode Reader for iOS and Android

Use the Cordova plugin to quickly develop mobile barcode reader apps for iOS and Android. For more information, please visit http://www.dynamsoft.com/Products/Dynamic-Barcode-Reader.aspx.

Installation

  1. Install Cordova vi npm:

        npm install -g cordova
    
  2. Download the source code and add the plugin via local path:

        cordova plugin add <local-path>/cordova-plugin-dbr
    

    Or, install the plugin via repo url directly:

        cordova plugin add https://github.com/dynamsoft-dbr/cordova-plugin-dbr.git
    

Supported Platforms

  • iOS
  • Android

Supported Barcode Types

The following barcode types are currently supported:

  • Code 39
  • Code 93
  • Code 128
  • Codabar
  • EAN-8
  • EAN-13
  • UPC-A
  • UPC-E
  • Interleaved 2 of 5 (ITF)
  • Industrial 2 of 5 (Code 2 of 5 Industry, Standard 2 of 5, Code 2 of 5)
  • ITF-14
  • QRCode
  • DataMatrix
  • PDF417

Others

If your cordova-android version >6.3.0, please change repositories flatDir dirs 'libs' to dirs 'src/main/libs' and change dependencies compile 'com.android.support:support-v4:+' to compile 'com.android.support:support-v4:27.1.0' in flie cordova-plugin-dbr/src/android/barcodescanner.gradle

Example

index.html

<body>
        <div class="app">
            <div id="deviceready">
                <button id="scan">scan barcode</button>
            </div>
        </div>
        <script type="text/javascript" src="cordova.js"></script>
        <script type="text/javascript" src="js/index.js"></script>
    </body>

index.js

   onDeviceReady: function() {
        document.getElementById("scan").onclick = function() {
                        cordova.plugins.barcodeScanner.scan(
                                                            function (result) {
                                                            alert("We got a barcode\n" +
                                                                  "Result: " + result.text + "\n" +
                                                                  "Format: " + result.format + "\n" +
                                                                  "Cancelled: " + result.cancelled);
                                                            },
                                                            function (error) {
                                                            alert("Scanning failed: " + error);
                                                            },
                                                            {
                                                            "preferFrontCamera" : false, // iOS and Android
                                                            "showFlipCameraButton" : true, // iOS and Android
                                                            "dynamsoftlicense": "your license ",//set the dynamsoftbarcodereader license
                                                            //"dynamsoftlicenseKey": "", //set the server license key
                                                            }
                                                            );
                    }
        this.receivedEvent('deviceready');
    },

Technical Support

support@dynamsoft.com

Screenshots

Cordova barcode plugin

Cordova barcode plugin for PDF417

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Objective-C 46.5%
  • Objective-C++ 42.1%
  • Java 8.0%
  • JavaScript 3.4%