1.0.0 • Published 7 years ago
cordova-plugin-qrcodejs v1.0.0
QRCodeJS
An Apache Cordova plugin for generating QR code as Base64 encoded URL string.
It's a pure JavaScript implementation that can run an just any platform.
All platforms are supported:
- Android
- Blackberry
- Browser
- iOS
- OSX
- Ubuntu
- Windows
- etc (remembers? it's pure JavaScript)
How to use it
ionic plugin add https://github.com/MenelicSoftware/cordova-plugin-qrcodejs
or
cordova plugin add https://github.com/MenelicSoftware/cordova-plugin-qrcodejs
Then at the top of your Typescript code:
cordova.plugins.qrcodejs.encode('TEXT_TYPE', 'myemail@mydomain.me', (base64EncodedQRImage) => {
console.info('QRCodeJS response is ' + base64EncodedQRImage);
//TODO: use your base64EncodedQRImage
}, (err) => {
console.error('QRCodeJS error is ' + JSON.stringify(err));
});
Or with more options
let options = {
width: 256,
height: 256,
colorDark: "#000000",
colorLight: "#ffffff",
};
cordova.plugins.qrcodejs.encode('TEXT_TYPE', 'myemail@mydomain.me', (base64EncodedQRImage) => {
console.info('QRCodeJS response is ' + base64EncodedQRImage);
//TODO: use your base64EncodedQRImage
}, (err) => {
console.error('QRCodeJS error is ' + JSON.stringify(err));
}, options);
Tested on
- Browser
- Android
- ? (please, let me know if it works for you on other platforms)
Credits
It is based on the great work done by the Blackberry team at https://github.com/blackberry/phonegap-plugin-barcodescanner/ wich is based on work done by https://github.com/jeromeetienne/jquery-qrcode
License
Apache-2
Copiright Menelic Limited.
1.0.0
7 years ago