Deep linking support
kevin. Mobile SDK supports deep linking for certain banks.

Setup

Deep linking is disabled by default. In order to enable it you will need to enable it in Kevin plugin and setup your app deep links for your callback urls. Both in-app payments and account linking support deep links.

1. Setup your callback urls for plugins and enable deep linking

1
import SwiftUI
2
import Kevin
3
4
@main
5
struct KevinDemoApp: App {
6
7
init() {
8
// enable deep linking
9
Kevin.shared.isDeepLinkingEnabled = true
10
// initialize required plugins with your callback urls
11
KevinAccountsPlugin.shared.configure(
12
KevinAccountsConfiguration.Builder(
13
callbackUrl: URL(string: "https://your.callback.url")!
14
).build()
15
)
16
KevinInAppPaymentsPlugin.shared.configure(
17
KevinInAppPaymentsConfiguration.Builder(
18
callbackUrl: URL(string: "https://your.callback.url")!
19
).build()
20
)
21
}
22
}
Copied!
You can read more about deep links here.
Copy link
Contents
Setup