Queuing HTTP requests in .NET with exponential backoff for Android C2DM - examples? 3rd party libraries? -


i'm writing android app making use of cloud-2-device messaging (c2dm) service provided google , expected, @ selected peak periods of day, sending many thousands of messages in short amount of time.

google insists server should queue requests you're planning send server , use 'exponential backoff' failed / delayed requests.

just wondering if there examples of kind of setup in .net / c# and/or 3rd party libraries handle queuing , backoff stuff.

ok, ended spending time , writing own. i've decided give stackoverflow (which has given me long), here's solution download:

http://wemakeapps.net/downloads/c2dm.sender.zip

this .net4.0 solution build .exe can run periodically using scheduled task. note prepared add own code, it's commented , i've tried point out need run off own datastore retrieve ids of registered devices , decide need send them.

a modified version of solution has been running high-traffic ecommerce site, pushing notifications upwards of 10,000 devices every day.


Comments

Popular posts from this blog

linux - Using a Cron Job to check if my mod_wsgi / apache server is running and restart -

actionscript 3 - TweenLite does not work with object -

jQuery Ajax Render Fragments OR Whole Page -