Skip to main content

Implementação


import 'package:qitech_device_scan/qitech_device_scan.dart';

final _qitechDeviceScanPlugin = QitechDeviceScan();

final result = await _qitechDeviceScanPlugin.startDeviceScan(
mobileToken: '<MOBILE_TOKEN_SENT_BY_QITECH>',
environment: CaaSEnvironment.sandbox,
sessionId: '<SESSION_ID>',
eventType: '<EVENT_TYPE>',
eventId: '<EVENT_ID>',
documentNumber: '<USER_DOCUMENT_NUMBER>'
);

print('QiTech Device Scan result: ' + result);

Flutter Setup

Para utilizar o plugin do device scan, os seguintes passos são necessários:

Instalação

Inicialmente, é necessário executar o seguinte comando para instalar o plugin:

flutter pub add qitech_device_scan

O comando deve instalar a versão mais recente, que pode ser verificada em seu arquivo pubspec.yaml:

dependencies:
qitech_device_scan: ^0.0.1

Importação

Agora, basta importar o pacote para começar a utilizá-lo:

import 'package:qitech_device_scan/qitech_device_scan.dart';

Android Setup

Adicionar a referência do repositório android da Qi Tech em seu arquivo build.gradle:

allprojects {
repositories {
maven { url 'https://sdks.zaig.com.br/' }
...
}
}

Inicializar o serviço de AdMob ao adiconar o seguinte código em seu AndroidManifest.xml:

<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="<ADMOB_APP_ID>"/>

Caso não possua um ADMOB_APP_ID, entre em contato com o suporte.caas@qitech.com.br.

iOS Setup

Adicionar a referência do repositório android da Qi Tech em seu arquivo Podfile:

source 'https://cdn.cocoapods.org/'
source 'https://github.com/ZaigCoding/iOS.git'

Instalar as dependências diretamente através do cocoapods:

cd ios
pod install

ou através do flutter:

flutter build ios