INNER CODE UNIT · TypeScript
getOnesignalId
OneSignal/react-native-onesignal · src/index.ts:433
export async function getOnesignalId(): Promise<string | null> {
if (!isNativeModuleLoaded(RNOneSignal)) {
return Promise.reject(new Error('OneSignal native module not loaded'));
}
return RNOneSignal.getOnesignalId();
}
/** Get the nullable External Id associated with the user. */
export async function getExternalId(): Promise<string | null> {
if (!isNativeModuleLoaded(RNOneSignal)) {
return Promise.reject(new Error('OneSignal native module not loaded'));
}
return RNOneSignal.getExternalId();
}
/** Explicitly set a 2-character language code for the user. */
export function setLanguage(language: string) {
if (!isNativeModuleLoaded(RNOneSignal)) return;