How to avoid web server traffic peak resulting from iOS Newsstand app receiving a remote notification?

Posted by thomers on Stack Overflow See other posts from Stack Overflow or by thomers
Published on 2012-09-04T08:37:02Z Indexed on 2012/09/04 9:38 UTC
Read the original article Hit count: 201

Filed under:
|
|
|
|

I'm developing an iOS Newsstand app.

If it is suspended or not running and connected to a WLAN, Newsstand apps can be triggered by a Push remote notification to download the latest issue (in our case around 100MB) in the background.

I'm using Urban Airship for the delivery of the Push broadcast.

I'm now worrying about many many iOS devices hitting the web server for one big download more or less at the same time, because I expect the majority of the devices will receive the notification in a very short timeframe.

Instead of broadcasts to all devices, should I rather send individual notifications to batches of small groups of devices, spreading them out over a longer period of time?

And/or would a CDN like Amazon Cloudfront solve that issue easier/anyway?

© Stack Overflow or respective owner

Related posts about ios

Related posts about Performance