Extends
KeplerTurboModule
Properties
getConstants()?
readonly optional getConstants: () => object
Returns
object
Inherited from
KeplerTurboModule.getConstants
getMajorVersion()
getMajorVersion: () =>number
Gets the major version number.
Returns
number
The major version number.
Overrides
KeplerTurboModule.getMajorVersion
getMinorVersion()
getMinorVersion: () =>number
Gets the minor version number.
Returns
number
The minor version number.
Overrides
KeplerTurboModule.getMinorVersion
getPatchVersion()
getPatchVersion: () =>number
Gets the patch version number.
Returns
number
The patch version number.
Overrides
KeplerTurboModule.getPatchVersion
setHandler()
setHandler: (readStatusHandler, getSetupPinHandler, loginHandler, logoutHandler) => Promise<Object>
Registers handlers for provider requests without a component instance (legacy path).
Parameters
readStatusHandler
(onSuccess, onError) => void
getSetupPinHandler
(accountId, onSuccess, onError) => void
loginHandler
(accountId, pin, onSuccess, onError) => void
logoutHandler
(onSuccess, onError) => void
Returns
Promise<Object>
setHandlerForComponent()
setHandlerForComponent: (readStatusHandler, getSetupPinHandler, loginHandler, logoutHandler, componentInstance) => Promise<Object>
Registers handlers for a specific component to execute when provider requests are received.
Each handler receives HostCallbacks from native to respond directly.
Parameters
readStatusHandler
(onSuccess, onError) => void
Invoked on login status reads.
getSetupPinHandler
(accountId, onSuccess, onError) => void
Invoked on get setup pin requests.
loginHandler
(accountId, pin, onSuccess, onError) => void
Invoked on login requests.
logoutHandler
(onSuccess, onError) => void
Invoked on logout requests.
componentInstance
Object
The component instance to register to.
Returns
Promise<Object>
A promise that resolves with the registration result.
setupAccountLoginServer()
setupAccountLoginServer: () =>Promise<Object>
Sets up the native AccountLoginServer.
Returns
Promise<Object>
A promise that resolves with the setup result.
updateStatus()
updateStatus: (loginStatus, additionalData) => Promise<Object>
Update Login Status.
Parameters
loginStatus
number
Specifies the login status. When set to 1, indicates logged in; when set to 0, indicates logged out.
additionalData
string
Specifies additional data to include with the status update.
Returns
Promise<Object>
A promise that resolves with the update result.

