Does expo generate Push Notifications Certificates?

I am trying to get push notifications to work on my TestFlight build. I read here that I had to enable Push Notifications on my App ID on developer.apple.com, which I did.

I then ran expo build:ios --clear-credentials and let expo handle the credentials again.

However, Permissions.getAsync(Permissions.NOTIFICATIONS) still returns an undetermined status.
I also see that my App Id shows Certificates (0) next to Push Notifications.

Do I have to upload a certificate manually or is there a way to let expo handle it?

Expo should generate it for you, if you’re letting it handle the credentials.

If you got to developer.apple.com/account/ and look under Certificates > Keys, is there anything present?

Yes, there is an Expo Push Notification Key.

I am now trying the solution presented here: https://github.com/expo/expo-cli/issues/608#issuecomment-499770856

It required me to create a certificate and upload a new build (but not to use said certificate in the build?). I am waiting for the app review to be done to see if it helped.

EDIT: The solution at the link did the trick.

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