Module: native/push
Functions
askPermission
▸ askPermission(): Promise<"denied" | GRANTED | UNDETERMINED | DENIED>
Token is not saved anymore since v4
Returns
Promise<"denied" | GRANTED | UNDETERMINED | DENIED>
default
▸ default(): Object
Returns
Object
| Name | Type |
|---|---|
loading | boolean |
pushTokens | PushToken[] |
subscribe | () => Promise<undefined | PermissionStatus | ExpoPushToken> |
subscribed | null | boolean |
unsubscribe | (token: any) => Promise<void> |
useAskPermission
▸ useAskPermission(): () => Promise<"denied" | GRANTED | UNDETERMINED | DENIED>
Asks for permission to send push notifications and saves a push token to the user profile
Returns
fn
▸ (): Promise<"denied" | GRANTED | UNDETERMINED | DENIED>
Returns
Promise<"denied" | GRANTED | UNDETERMINED | DENIED>
useCanAskPush
▸ useCanAskPush(): null | boolean
Returns
null | boolean
useNotificationIntent
▸ useNotificationIntent(cb): void
Parameters
| Name | Type |
|---|---|
cb | (screen: any) => void |
Returns
void