Native Broker Login
This feature eliminates the need for entering credentials. Users can seamlessly login with their broker app by verifying identity (fingerprint / face ID) or authenticating with TOTP.
Please NoteNative Login is currently only supported on Android
When will Native Login work?
- The broker app needs to be present on the user’s device.
- The native login feature needs to be enabled for the particular partner gateway.
- Partner app should be using Gateway’s mobile SDK which supports native login.
- The default browser on the user’s device needs to respect the browser compatibility criteria.\
Browser Compatibility
CT browsers : Browsers with Custom Tab support.
nCT browsers : Browsers without Custom Tab support.
| Cases | Default Browser | Total Browsers on device | Result |
|---|---|---|---|
| Happy Native Login | CT browser | Only CT browsers | Native Login |
| Happy Native Login | CT browser | CT and nCT browsers both | Native Login using default CT browser |
| Happy Web Login | nCT browser | CT and nCT browsers both | Web Login using CT browser |
| Unhappy Native Login | nCT browser | Only nCT browsers | Native Login using default nCT browser |
Incase no browsers are detected on the user’s device, the SDK will return an error -
{
"code": 1014,
"message": "no_compatible_browser",
"data": {
"recommendedBrowsers": [
{
"name": "Chrome",
"packageName": "com.android.chrome"
},
...,
{
"name": "Samsung",
"packageName": "com.sec.android.app.sbrowser"
}
]
}
}Recommended browsers : Browsers with complete Custom Tabs support.
Supported BrokersKite
Supported SDK versions
| Platform | Version |
|---|---|
| Android | 3.6.4+ |
| React Native | 1.6.1+ |
| Flutter | 1.5.0+ |
| Cordova | 2.8.0+ |