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
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.