I suspect that the cause is that “Push Notifications” are not included in “Enabled Services” of “iOS Provisioning Profiles”. (Checked it from https://developer.apple.com)
I am having the same problem on IOS Standalone Build. I’m using SDK v31. The permission is correctly obtained on Expo app but on IOS Testflight build with SDK v31 it returns “undetermined”. Help please i tried to rebuilt several times but still the same. I also delete all the certificates from my Apple Developers Account and choose to let Expo handle those for me but still is not working. Thanks
In our case our APP ID had the “Push Notifications Service” disabled, we enabled it, refresh the Provisioning Profile so it listed the Push Notification Service as enabled and generate a new build. Now the status of the permission is correct and it returns the correct Expo Token