I have an app that uses background audio recording. From what others say, I have enabled the audio background mode to keep the audio session active, and this worked. But when submitting the app to the app store, the app was rejected because the audio background mode is only supposed to be used for audio playback.
How do I create this background mode while following Apple's guidelines?
It’s better to reply as a reply, rather than in the comments; see Quinn’s Top Ten DevForums Tips for this and other titbits.
so is this function just not allowed?
This is both a technical and a business question.
On the technical side, I’m not an audio expert but my understanding is that we allow apps that start an audio recording session in the foreground to continue recording indefinitely in the background. That’s visible to the user as the orange pill in the status bar.
If you have follow-up technical questions about that, I recommend that you start a new thread over in Media Technologies > Audio. That’s where the audio gurus hang out.
On the business side, I don’t work for App Review and thus can’t give definitive answers about their policies. You could ask them to clarify their policies by starting a thread in App Store Distribution & Marketing > App Review but you might be better off contacting them one-on-one. A good option for that is their bi-weekly Meet with Apple event.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"