Pular para o conteúdo principal

Instalação

Instalando o plugin

Execute o comando abaixo na raiz do seu projeto Flutter:

flutter pub add qitech_device_scan

O comando instala a versão mais recente e adiciona a dependência ao seu pubspec.yaml:

dependencies:
qitech_device_scan: ^2.0.0

Importação

import 'package:qitech_device_scan/qitech_device_scan.dart';

E instancie o plugin:

final _qitechDeviceScanPlugin = QitechDeviceScan();

Configuração do Android

1. Repositório Maven da QI Tech

Adicione a referência do repositório Android da QI Tech no seu arquivo build.gradle:

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

2. AdMob

Inicialize o serviço de AdMob ao adicionar 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.

3. Permissões

Declare no AndroidManifest.xml as permissões que deseja disponibilizar ao SDK. Veja Permissões para a lista completa.

Configuração do iOS

1. Source do repositório iOS da QI Tech

Adicione a referência do repositório iOS da QI Tech em seu arquivo Podfile:

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

2. Permissões

Declare no Info.plist as permissões que deseja disponibilizar ao SDK. Veja Permissões.

3. Instalação das dependências

Instale as dependências diretamente através do CocoaPods:

cd ios
pod install

ou através do Flutter:

flutter build ios
Atenção

A partir da versão 2.0.0, o SDK nativo de iOS exige o Datadog 3.x. Se o seu aplicativo já utiliza o datadog_flutter_plugin, use a versão mais recente dentro do major 3.x.