Hacker News new | ask | show | jobs
by MWinther 5798 days ago
Did anyone honestly believe that use of the VoIP in background API was going to be allowed for non-VoIP stuff, though?

Having said that, the rest of the story seems conflicting and with confusing back-and-forth.

1 comments

The NPR application appears to be using it to stream audio which is not strictly VOIP.
There is a separate mode for background audio, pandora uses it
I thought this was playing audio not streaming it. A streaming app would need both background network access and the ability to play audio in the background. See the Background Audio section at http://developer.apple.com/iphone/library/documentation/iPho.... It is not clear here that network access is permitted. Being vague in the permitted application functions for each mode makes it difficult to know what exactly os permitted.
It's completely clear that network access is permitted because Pandora uses it, which is the app everyone thinks of when they think background audio. It also works for Rdio and many other apps.
Audio streaming applications don't need the the voip setting. The somewhat tricky idea is that as long as a background-audio-marked application keeps playing audio its process won't get suspended and so it will be able to do whatever networking it needs.