Notification push iOS et éviter la surcharge du serveur

Mon application reçoit une notification push concernant les nouvelles données sur mon serveur. Si l’utilisateur est intéressé, l’application télécharge les nouvelles données et les affiche.

L’application Imagine est utilisée par 100 000 utilisateurs, et tout le monde reçoit ce message “en même temps” et essaie de télécharger de nouvelles données à partir du serveur – cela pourrait provoquer un problème de surcharge du serveur.

J’ai pensé faire ça comme ça:
– app reçoit push
– L’application règle la timer avec une heure aléatoire (peut-être entre 1 min et 5 min)
– app montre notification après cette heure aléatoire
Cette façon devrait être plus légère pour le serveur.
D’autres idées?
Merci