How often should we fetch a push notification token with Notifications.getExpoPushTokenAsync()?

I’m using Notifications.getExpoPushTokenAsync() to determine the user device token to use to send notifications for that user.
Currently, this token is only sent to the backend on both signup and login steps.

I wonder if this token expires or changes over time for a single user/device? Should I rather send it to the backend on every app load for instance?

Thanks for your feedback.

I do it as part of the refresh stage. That way if they “disable permissions” it will send an update to our notification token manager (though I haven’t implemented that part as of yet).

If it is working for you would you mind checking my notification problem if you have a potential fix for it/

1 Like

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