INNER CODE UNIT · TypeScript
getOptedInAsync
OneSignal/react-native-onesignal · src/index.ts:384
export async function getOptedInAsync(): Promise<boolean> {
if (!isNativeModuleLoaded(RNOneSignal)) {
return Promise.reject(new Error('OneSignal native module not loaded'));
}
return await RNOneSignal.getOptedIn();
}
/** Disable the push notification subscription to OneSignal. */
export function optOut() {
if (!isNativeModuleLoaded(RNOneSignal)) return;
RNOneSignal.optOut();
}
/** Enable the push notification subscription to OneSignal. */
export function optIn() {
if (!isNativeModuleLoaded(RNOneSignal)) return;