expo Notifications.requestPermissionsAsync() not working

Please provide the following:

  1. SDK Version: 41.0.0
  2. 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

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.