Currently we're using FCM to notify our app for changes and then let the app contact the server to download these changes.
Sometimes, after the arrival of the FCM at the device, the internet connection gets lost. The new data can not be retrieved. What is the best practice to ensure that the new data gets downloaded when the internet connection gets restored?