When the user subscribes for Web Push Notifications I get the subscription data that contains an endpoint and keys (auth & p256dh).
Then, I can send the subscription data to the Instance ID API and get a FCM Token ID. This way I can send notifications by groups and without worrying about encryption.
But I've noticed that there is an API to refresh the token ID. So, Why and when I should refresh that FCM token?