getnet_pos 0.4.7

Flutter Android iOS

This is a plugin wrapper to handle calls to getnet pos hardware sdk.

getnet_pos #

A plugin wrapper to use getnet pos hardware sdk in your flutter apps.

ONLY WORKS ON ANDROID FOR NOW

Usage #

Configure your project #

Change minSdkVersion to 22 in your app

 defaultConfig {
        // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
        applicationId "com.example.test_getnet_pos_package"
        minSdkVersion 22
        targetSdkVersion 28
        versionCode flutterVersionCode.toInteger()
        versionName flutterVersionName
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }

You can pass a list of string as argument. The first element of the list is the header. Print barcode and QrCode if find a text that match the given patterns.

import 'package:getnet_pos/getnet_pos.dart';

...

try {
  GetnetPos.print(
    [
     "Header is the first line",
     "Content line 1",
     "Content line 2",
    ],
    printBarcode = false, //default is true
    barcodePattern = '^\\d{1,}.\$', //by default
    qrCodePattern = '^\\d{1,}.\$', //by default
  );
} on PlatformException {
 ...
}

...

getMifareCardSN method #

You can get the card serial number via contactless just invoking this method.

import 'package:getnet_pos/getnet_pos.dart';

...

GetnetPos.getMifareCardSN().then((cardSerialNumber) {
  // Do anything with serial number here!
  debugPrint(cardSerialNumber);
}).catchError((error) => debugPrint(error));

...

scan method #

You can scan qrcode/barcode using the device camera with this method.

import 'package:getnet_pos/getnet_pos.dart';

...

GetnetPos.scan().then((scanResult) {
  // Do anything with scan result!
  debugPrint(scanResult);
}).catchError((error) => debugPrint(error)); // if cancelled or timeout is reached an error is raised.

...
0
likes
90
pub points
29%
popularity

This is a plugin wrapper to handle calls to getnet pos hardware sdk.

Repository (GitHub)
View/report issues

Documentation

API reference

Uploader

joaomarccos.ads@gmail.com

License

BSD (LICENSE)

Dependencies

flutter

More

Packages that depend on getnet_pos