Please provide the following:
- SDK Version: 41.0.0
- Platforms(Android/iOS/web/all): all
expo Notifications.requestPermissionsAsync() not working, 'requestPermissionsAsync() ’ is not asking questions
**Code**
async function registerForPushNotificationsAsync() {
let token;
if (Constants.isDevice) {
const { status: existingStatus } = await Notifications.getPermissionsAsync();
let finalStatus = existingStatus;
console.log('existingStatus', existingStatus);
if (existingStatus !== 'granted') {
const { status } = await Notifications.requestPermissionsAsync();
console.log('status', status);
finalStatus = status;
}
if (finalStatus !== 'granted') {
// alert('Failed to get push token for push notification!');
return;
}
token = (await Notifications.getExpoPushTokenAsync()).data;
} else {
// alert('Must use physical device for Push Notifications');
}
token = (await Notifications.getExpoPushTokenAsync()).data;
return token;
}
Console OutPut
existingStatus denied
status denied
Thank you for your help