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