417 karma · joined April 1, 2010
And yep. We're using the enhanced protocol while opening another connection to the feedback service. I just followed this section of the docs.
http://developer.apple.com/library/mac/#documentation/Networ...
Interesting. We haven't hit that issue yet.
Hmmm. We also haven't had any issues with feedback affecting our outgoing messages. Yeah we just check for messages from the feedback socket after sending a notification (as Apple's guide recommends) but we're not doing anything fancy like waiting for a response. Sounds cool though.
But yeah you're right it would be an issue if you were connecting to Apple's servers in a resque worker for example, since the socket would be opened in a new child for each job. I bet you could get around this though by opening a socket in the parent and using it in each child process. Reconnecting might be a little trickier though.
apnmachine looks pretty sweet. I'll have to check it out if I need something like that in the future.
Atlanta, GA or Remote
Ruby and Ruby on Rails Developers
We focus on Back-end Ruby on Rails Development, using an Iterative/Agile process. Learn more about the position (http://highgroove.com/jobs) and check us out on github (http://github.com/highgroove).