I’m trying to mimic a pager with my app by sending push notifications to the user until he or she responds. My thought was to send a push every few seconds and play the default sound on arrival. Not perfect, but better than nothing.
It’s working all right. However, I am finding that the sound starts to stutter/interrupt a bit after a few notifications have been sent — as if it’s trying to play the sound more than once. This happens even if I only send the push every 10 seconds. I just tested it at 20 second intervals and even then it starts to sound interrupted after about 10 times.
Any idea how to resolve this so each message plays the sound crisply?
p.s. Testing performed on an iPad.
I got it working. Turns out in my attempt to keep the connection open per Apple’s guideline I was mistakenly reusing my MemoryStream object.
The retry interval will be user definable so I hope this won’t break any of Apple’s rules.
Thanks for your input!