In progress. A Flutter plugin that wraps the native iOS and Android SDKs is under
development. This page will carry installation, usage and configuration once it ships.Talk to your chmod account manager if you need it for a planned integration — timelines
are set against real demand.
In the meantime
The native SDKs work in a Flutter app today through a platform channel you own. The flow is launched from the native side and the outcome is sent back to Dart. You would need:1
Install both native SDKs
Follow iOS installation and
Android installation in the
ios/ and android/
directories of your app.2
Expose a MethodChannel on each platform
One method that takes the
sdkToken, launches the flow, and returns the outcome. On
Android the launch has to go through the FlutterActivity, which is the host for the
ActivityResultContract; on iOS it presents from the Flutter view controller.3
Map the result
Convert
completed / cancelled / failed and the failure code into a map your Dart
code can switch on.Meanwhile
iOS SDK
Available now.
Android SDK
Available now.

