Skip to main content

Resources

Best practices
  • Initialize the SDK on application load (typically in AppDelegate's didFinishLaunchingWithOptions or viewDidLoad), not on the capture button click. Authentication with the backend takes a few seconds and, if done together with the camera opening, creates a perception of lag.
  • Do not use bridges to implement the native iOS SDK inside Flutter. Use the official Flutter plugin.
  • Keep the SDK updated. Unico is not responsible for issues in deprecated versions.
  • Open the workspace, not the project. If you're using CocoaPods, always open the .xcworkspace file, not .xcodeproj.
Sample app

Official iOS applications with a complete SDK integration, demonstrating the main flows. Use them to validate your integration before going to production.