Abstract
The object containing information about the Nevis Mobile Authentication SDK.
Usage example:
import { Platform } from 'react-native'; async function getSdkVersion(): Promise<string> { return Platform.select({ android: async () => { const metaData = await MetaData.androidMetaData(); return formatted(metaData?.mobileAuthenticationVersion); }, ios: async () => { const metaData = await MetaData.iosMetaData(); return formatted(metaData?.mobileAuthenticationVersion); }, default: () => { return Promise.any('Unknown'); }, })(); } function formatted(version?: Version): string { if (version === undefined) { return 'Unknown'; } return `${version.major}.${version.minor}.${version.patch}.${version.buildNumber}`; } Copy
import { Platform } from 'react-native'; async function getSdkVersion(): Promise<string> { return Platform.select({ android: async () => { const metaData = await MetaData.androidMetaData(); return formatted(metaData?.mobileAuthenticationVersion); }, ios: async () => { const metaData = await MetaData.iosMetaData(); return formatted(metaData?.mobileAuthenticationVersion); }, default: () => { return Promise.any('Unknown'); }, })(); } function formatted(version?: Version): string { if (version === undefined) { return 'Unknown'; } return `${version.major}.${version.minor}.${version.patch}.${version.buildNumber}`; }
Static
The object containing information about Nevis Mobile Authentication SDK for Android.
The object containing information about Nevis Mobile Authentication SDK for iOS.
The object containing information about the Nevis Mobile Authentication SDK.
Usage example: