INNER CODE UNIT · TypeScript
getPushSubscriptionToken
OneSignal/react-native-onesignal · src/index.ts:344
export function getPushSubscriptionToken(): string {
if (!isNativeModuleLoaded(RNOneSignal)) {
return '';
}
console.warn(
'OneSignal: This method has been deprecated. Use getTokenAsync instead for getting push subscription token.',
);
return pushSub.token ? pushSub.token : '';
}
/** The readonly push subscription token */
export async function getTokenAsync(): Promise<string | null> {
if (!isNativeModuleLoaded(RNOneSignal)) {
return Promise.reject(new Error('OneSignal native module not loaded'));
}
return await RNOneSignal.getPushSubscriptionToken();