Loading...
Loading...
Integrate the Sumsub Mobile SDK (IdensicMobileSDK / SNSMobileSDK) into an iOS app — even when the user doesn't name the SDK (e.g. "add Sumsub/KYC to my iPhone app", "show the verification screen on iOS", "launch Sumsub from a view controller"). Covers install, permissions, init, token refresh, presenting the flow. SKIP for web (`sumsub-integrate-websdk`), backend / API-only token signing (`sumsub-api-generic`), theming (`sumsub-theme-msdk`), and non-iOS — Android / React Native / Flutter (not supported). iOS only.
npx skill4agent add sumsub/agent-skills sumsub-integrate-msdkIdensicMobileSDKSNSMobileSDKiOS only. This skill targets the iOS Mobile SDK. Android is not covered yet.
Info.plistpod install| Step | Condition | Read |
|---|---|---|
| 1. Scan | always (first, after intake) | |
| 2A. Install — CocoaPods | CocoaPods chosen (per Step 1) | |
| 2B. Install — SPM | SPM chosen (per Step 1; the default) | |
| 3. Permissions & capabilities | always | |
| 4. Integration file | always | |
| 5. Wire into target | always (right after creating the file) | |
| 6A. Launch — UIKit | host is a UIKit ViewController | |
| 6B. Launch — SwiftUI | host is a SwiftUI view | |
Fallback (last resort only). This skill and its branch files are the primary source — don't reach for external docs by default. Only if you hit a genuine blocker they don't resolve, consult the Sumsub iOS docs.
SumsubVerification.start()sdk.present()sdk.present(from:)mainVCsdk.mainVC.fullScreenCover.sheetmainVConDidDismissdeallocpod installsumsub-theme-msdkfetchAccessTokenpod install.xcworkspacestart(…)sumsub-theme-msdk