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 Note

Native Login is currently only supported on Android

When will Native Login work?

  1. The broker app needs to be present on the user’s device.
  2. The native login feature needs to be enabled for the particular partner gateway.
  3. Partner app should be using Gateway’s mobile SDK which supports native login.
  4. 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.

CasesDefault BrowserTotal Browsers on deviceResult
Happy Native LoginCT browserOnly CT browsersNative Login
Happy Native LoginCT browserCT and nCT browsers bothNative Login using default CT browser
Happy Web LoginnCT browserCT and nCT browsers bothWeb Login using CT browser
Unhappy Native LoginnCT browserOnly nCT browsersNative 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 Brokers

Kite

Supported SDK versions

PlatformVersion
Android3.6.4+
React Native1.6.1+
Flutter1.5.0+
Cordova2.8.0+