Issue on iOS Standalone TestFlight: Permissions.getAsync(Permissions.NOTIFICATIONS) returns status as granted always.

Hi

To keep this simple, On iOS Standalone iPhone XS Max device,

After the below statement…
const { status: existingStatus } = await Permissions.getAsync(Permissions.NOTIFICATIONS);

the variable “existingStatus” always gets the value as “granted”

After below statement…
const { status } = await Permissions.askAsync(Permissions.NOTIFICATIONS);

the variable “status” always gets the value as “granted”

I am not sure how to RESET these permissions.

Also, this issue is mentioned here Expo 29.0 on iOS is no longer resolving Permissions.askAsync promise for NOTIFICATIONS . And Is the fix included in version 31.0.0.

Any help is greatly appreciated.

-thank you, dp.