Skip to main content

Installation

Installing the plugin

Run the command below at the root of your Flutter project:

flutter pub add qitech_device_scan

The command installs the latest version and adds the dependency to your pubspec.yaml:

dependencies:
qitech_device_scan: ^2.0.0

Import

import 'package:qitech_device_scan/qitech_device_scan.dart';

And instantiate the plugin:

final _qitechDeviceScanPlugin = QitechDeviceScan();

Android setup

1. QI Tech Maven repository

Add the reference to QI Tech's Android repository in your build.gradle file:

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

2. AdMob

Initialize the AdMob service by adding the following code to your AndroidManifest.xml:

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

If you do not have an ADMOB_APP_ID, contact suporte.caas@qitech.com.br.

3. Permissions

Declare in your AndroidManifest.xml the permissions you want to make available to the SDK. See Permissions for the full list.

iOS setup

1. QI Tech iOS repository source

Add the reference to QI Tech's iOS repository in your Podfile:

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

2. Permissions

Declare in your Info.plist the permissions you want to make available to the SDK. See Permissions.

3. Installing the dependencies

Install the dependencies directly via CocoaPods:

cd ios
pod install

or via Flutter:

flutter build ios
Warning

From version 2.0.0 onwards, the native iOS SDK requires Datadog 3.x. If your app already uses datadog_flutter_plugin, use the latest version within major 3.x.