askPermissionNotification = async () => {
let { status } = await Permissions.askAsync(Permissions.NOTIFICATIONS);
if (status === 'granted') {
this.setState({ notificationAllowed: true })
}
let { notificationStatus } = await Permissions.getAsync(Permissions.NOTIFICATIONS);
if (notificationStatus === 'granted') {
this.setState({ notificationAllowed: true })
}
}
Permission status is always undefined after user granted permission! This is latest ExpoKit version.