Итак, мое приложение для iphone4 считывает данные с акселерометра и отправляет их в другое приложение через сокеты tcp.Мне нужно, чтобы мое приложение работало в фоновом режиме, поэтому я сделал следующее:
- Я поместил mp3-файл в папку Документы приложения
- Я использовал AVAudioPlayer библиотека для воспроизведения файла в цикле. Это работает.
- Я отредактировал Info.plist и добавил опцию "необходимые режимы фона" с включенным "аудио".
Все еще, планировщик приостанавливает приложение всякий раз, когда я нажимаю домашнюю кнопку iphone.Я что-то пропустил?
Я прочитал документацию Apple, но не нашел решения.Несколько мыслей по этому поводу:
- мне нужно редактировать appDelegate.m?
- , потому что я использую AVAudioPlayer вместо iPod ?
- , потому что я воспроизводю аудиофайл из папки документов приложения?
- Iчитайте о том, как один человек изменил iOS Development Target с 4.0 на 3.2.1, но у меня это не сработало.
И, наконец, скажем, что я заставлю это работать, будет ли приложение работатьполучать данные от акселерометра?
Кстати, я не хочу подавать заявку в App Store.