dataleon_flutter 1.0.1 copy "dataleon_flutter: ^1.0.1" to clipboard
dataleon_flutter: ^1.0.1 copied to clipboard

Flutter SDK for Dataleon verification.

dataleon_flutter #

Flutter SDK for Dataleon verification integration via WebView.

4️⃣ Add permissions for Android & iOS #

Android (android/app/src/main/AndroidManifest.xml) #

Add the following lines inside the <manifest> tag:

<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.RECORD_AUDIO"/>

iOS (ios/Runner/Info.plist) #

Add these keys to your Info.plist:

<key>NSCameraUsageDescription</key>
<string>We need camera access for verification</string>
<key>NSMicrophoneUsageDescription</key>
<string>We need microphone access for verification</string>

Installation #

Add the dependency to your pubspec.yaml:

dependencies:
  dataleon_flutter: ^1.0.1

Then run:

flutter pub get

Usage #

import 'package:dataleon_flutter/dataleon_flutter.dart';

// ...

ElevatedButton(
  onPressed: () {
    Dataleon.launch(
      context: context,
      sessionUrl: 'https://id.dataleon.ai/w/76bf997a-xxxxx',
      onResult: (status, [error]) {
        if (status == Dataleon.statusDone) {
          // Success
        } else if (status == Dataleon.statusCanceled) {
          // Canceled by user
        } else if (status == Dataleon.statusError) {
          // Error: $error
        }
      },
    );
  },
  child: Text('Start verification'),
)

Close the modal programmatically #

You can close the Dataleon modal at any time using:

Dataleon.closeModal(context);

Dependencies #

License #

MIT

0
likes
115
points
38
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter SDK for Dataleon verification.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, permission_handler, webview_flutter

More

Packages that depend on dataleon_flutter

Packages that implement dataleon_flutter