LogoLogo
  • Welcome!
  • GETTING STARTED
    • Signing Up
    • Choose a Product
    • Choose an Integration Option
    • Run Your First Test Job
    • Complete Your KYC
    • Fund Your Wallet
    • Go Live!
    • Pricing
  • SUPPORTED ID TYPES & DOCUMENTS
    • For Individuals (KYC)
      • Using ID Number
        • Supported Countries
          • Côte d'Ivoire
            • National ID (without Photo)
            • Resident ID (without Photo)
          • Ghana
            • Ghana Card
            • Passport
            • Voter's ID
          • Kenya
            • Alien Card
            • KRA Pin
            • National ID
            • National ID (without Photo)
            • Passport
            • Tax Information
          • Nigeria
            • Bank Account
            • BVN
            • NIN V2
            • NIN Slip Verification
            • V_NIN (Virtual NIN)
            • Phone Number
            • Voter's ID
          • South Africa
            • National ID
            • National ID (without Photo)
            • Phone Number
          • Uganda
            • National ID (without Photo)
            • Basic KYC in Uganda
          • Zambia
            • Bank Account
            • TPIN
          • Zimbabwe
            • National ID (without Photo)
        • Test Data
          • Customising Sandbox Test Data
        • ID Number Regex
        • Visual Samples of Supported ID Types
      • Using Document Image
        • Continents
          • Africa
          • Asia and the Middle East
          • Europe
          • North America
          • Oceania
          • South America
    • For Businesses (KYB)
      • Supported Countries
        • Nigeria
          • Business Registration
          • Tax Information
        • Kenya
          • Business Registration
        • South Africa
          • Business Registration
      • ID Number Regex
  • PRODUCTS
    • For Individuals (KYC)
      • AML Check
        • AML News Media
      • Basic KYC
      • Biometric KYC
      • Digital Address Verification
      • Document Verification
        • Document Verification
        • Enhanced Document Verification
      • Electronic Signature
      • Enhanced KYC
      • Phone Number Verification
      • SmartSelfie™ Authentication
      • SmartSelfie™ Compare
      • Smile Secure
    • For Businesses (KYB)
      • Business Verification
  • Integration Options
    • Mobile
      • Getting Started
      • Products
        • Biometric KYC
        • BVN Consent
        • Document Verification
        • Enhanced Document Verification
        • Enhanced KYC
        • SmartSelfie™ Enrollment and Authentication
        • Enhanced SmartSelfie™ Enrollment And Authentication
      • Customization
        • UI Components
      • Offline Mode
      • Release Notes
        • Android Release Notes
        • iOS Release Notes
        • Flutter Release Notes
        • React Native Release Notes
    • No-Code
      • Smile Links
        • Link FAQs
        • Rest API
    • Server to Server
      • Ruby
        • Installation
        • Signature
        • Products
          • Basic KYC
          • Enhanced KYC
          • Biometric KYC
          • Document Verification
          • SmartSelfie™ Authentication
          • KYB - Business Verification
          • AML Check
        • Generate Token for Web Integration
        • Utilities
      • Python
        • Installation
        • Signature
        • Products
          • Basic KYC
          • Enhanced KYC
          • Biometric KYC
          • Document Verification
          • SmartSelfie™ Authentication
          • Business Verification
        • Generate Token for Web Integration
        • Utilities
      • Java
        • Release Notes
        • Installation
        • Signature
        • Products
          • Basic KYC
          • Enhanced KYC
          • Biometric KYC
          • Document Verification
          • SmartSelfie™ Authentication
        • Generate Token for Web Integration
        • Utilities
      • Node.js
        • Installation
        • Signature
        • Products
          • Basic KYC
          • Enhanced KYC
          • Biometric KYC
          • Document Verification
          • Enhanced Document Verification
          • SmartSelfie™ Authentication
          • Business Verification
        • Generate Token for Web Integration
        • Utilities
      • PHP
        • Installation
        • Signature
        • Products
          • Basic KYC
          • Enhanced KYC
          • Biometric KYC
          • Document Verification
          • SmartSelfie™ Authentication
        • Generate Token for Web Integration
        • Utilities
    • Rest API
      • Signing your API Request
        • Using Signature
      • Products
      • Postman Collection
      • Utilities
    • Web / Mobile Web
      • Web Integration
        • Installation
        • Usage
        • End User Consent
        • Support
      • Javascript SDK
        • Installation
        • Usage
        • Migration
        • Deprecated Version
          • Installation
          • Usage
          • Notes
          • Support
  • FURTHER READING
    • FAQs
      • What are your support hours?
      • How do I set up a callback?
      • How to re-enroll, deactivate or delete a user?
      • Add or remove team members
      • What are top-level keys?
      • What are partner_params?
      • How do job types map to the new product names?
      • Is there an API I can use to monitor my wallet balance?
      • Is there an API I can query to check the availability status of an ID type?
      • How do I integrate Smile ID in other countries or query other ID types?
      • What are the image types I can upload to Smile ID?
      • Why aren't Kenyan IDs returning images for some IDs queried?
      • Why are some of my bank verification requests returning 'ID authority unavailable'?
      • How can I look up a specific user's data?
      • Selfie best-practices
      • Document capture best-practices
      • What happens under the hood?
      • Guide to the user consent screen
      • What is code 2302?
      • Using the Demo App and Scanning QR codes
    • Job status
    • KYC receipts
    • Result codes
      • Error codes
    • Securing your account with two-factor authentication (2FA)
    • Security Overview
    • Troubleshooting
      • Troubleshooting error 2204 & 2205 - "You're not authorized to do that"
      • Why is my Web API job taking so long?
      • Image capture issues on web client
Powered by GitBook
On this page
  • Flutter pub locations
  • 0.0.45
  • 0.0.37
  • 0.0.35
  • 0.0.34
  • 0.0.33
  • 0.0.32
  • 0.0.31
  • 0.0.30
  • 0.0.29
  • 0.0.28
  • 0.0.27
  • 0.0.26
  • 0.0.25
  • 0.0.24
  • 0.0.23
  • 0.0.22
  • 0.0.21
  • 0.0.20
  • 0.0.19
  • 0.0.18
  • 0.0.17
  • 0.0.16
  • 0.0.15
  • 0.0.14
  • 0.0.13
  • 0.0.12
  • 0.0.11
  • 0.0.10
  • 0.0.9
  • 0.0.8
  • 0.0.7
  • 0.0.6
  • 0.0.5
  • 0.0.4
  • 0.0.3
  • 0.0.2
  • 0.0.1

Was this helpful?

  1. Integration Options
  2. Mobile
  3. Flutter (deprecated)

Release Notes

There are two variants of the SDK due to flutter 2 and flutter 3 incompatibilities

Last updated 7 months ago

Was this helpful?

This SDK is deprecated and will receive limited support. Please adopt the v10 SDK: https://github.com/smileidentity/docs/blob/main/mobile/flutter/broken-reference/README.md

Flutter pub locations

Please find the latest version for flutter 2

Please find the latest version for flutter 3

0.0.45

  • Fixed issue with reenrolling user using the .

    allow_re_enroll

    flag on the user id info object during job submission

  • Fixed issue with updating a user on file selfie using the

    use_enrolled_image

    lag on the user id info object during job submission

0.0.37

  • Bug fixes by way of bumping native library versions (both iOS and Android)

0.0.35

  • Downgraded iOS min os version to 12

  • BVN consent fixes

0.0.34

New support for the BVN consent and confirmation flow

0.0.33

Support for devices without auto focus

0.0.32

Improvements (Android Only)

  • Blur checks improvements

  • Fix crashes when getting selfies

  • Fix crashes when capturing documents

  • Updated minimum gradle wrapper to version 7

  • Updated gradle plugin from version 4.2 to 7.2.0

0.0.31

Improvements (Android Only)

  • Blur checks improvements

  • Fix crashes when getting selfies

  • Fix crashes when capturing documents

0.0.30

Android

  • Fixed issues with consent screen

0.0.29

Android

  • Improved blur detection experience during document capture

  • Changed consent from a dialog to an actual activity

0.0.28

Android

  • Improved user experience during document captures to avoid unnecessary ui feedbacks

IOS

  • IOS auth smile fix for when local callback url is not set

0.0.27

Android

  • Updated project gradle wrapper to 7.5

  • Updated gradle plugin to 7.2.1

  • Updated target SDK to android 32

  • Better messaging for document capture

  • Added ability to set id type as passport/id card/ other which will enable the the correct aspect ratio for the document

  • Document capture will be in landscape mode always for better document captures

IOS

  • Fix callback error when submitting a job without setting a callback on the portal

  • Extra partner params fix

0.0.26

Fixes

Fixed issue with passing tag

0.0.25

Fixes

  • Blurred photos fix from auto focus * Increased resolution on photos, picture size now greater than 2430

  • Correct cropping on images (much more apparent on the S8)

  • Camera preview increased resolution

  • Camera display aspect ratio now matches the preview size from the camera

0.0.24

Fixes

  • Document capture improvements

  • Permissions crash

  • Android/IOS dark mode opt outs

  • Other small improvements

Known issue of a bad crop when capturing documents on a samsung S8

0.0.23

Feature

  • Fix document verification use enrolled image or not

0.0.22

Feature

  • Fix for selfie capture screens getting stuck after capture

0.0.21

Feature

  • Flutter upgrades to latest version 2.10.4

0.0.20

Bug fix for

  • Fixes for file paths

  • Introduced smile ui customisation

0.0.19

Feature

  • Permissions can now be auto handled by the sdk by default or can be handled by implementating app

  • Clear data methos added to clear images from previous capturess

Bug Fix

  • Removed unnecessary permissions when capturing selfies

  • Android Fix for custom tags

0.0.18

Bug fix for

  • Added document verification

0.0.17

Bug fix for

  • Get file paths for captured images offline

0.0.16

Bug fix for

  • Fix for callback issues on iOS and Android

0.0.15

Bug fix for

  • Obfuscation issues fix

0.0.14

Bug fix for

  • Job id issue where job id wasn’t returning the correct value passed into partner params

0.0.13

Bug fix for

  • Consent screen dialog listener not found error

0.0.12

Feature

  • Added consent screen on android

0.0.11

Bug fix for

  • Android release mode invalid data fix

0.0.10

Bug fix for

  • iOS dependency not being found

  • Android release mode invalid data fix

0.0.9

Bug fix for

  • iOS dependency not being found

0.0.8

Feature

  • Add ability to add call back url to the submitJob method

0.0.7

Bug fixes for

  • Fix for missing additional partner params

0.0.6

Bug fixes for

  • get one result from enrolled error or on success which fixes the crashes when the reply has already been sent

0.0.5

Bug fixes for

  • clashes with other libraries returning activity results

  • removed extra storage permissions

0.0.4

Bug fixes for

  • id capture return the correct error code for -1

0.0.3

Bug fixes for

  • Added ios implementation

  • Added rethrows to allow calling methods to handle exceptions

0.0.2

Bug fixes for

  • Removing label error in manifest

  • Removing theme requirement on the id card capture screen

  • Allow multi threads for job submission

0.0.1

  • Initial release with android only api.

here
here