2012-05-09 3 views
1

Я делаю проект VOIP на iPhone. У меня проблема с сохранением розетки. Я уже настроил один разъем для использования VOIP и установил kCFStreamNetworkServiceTypeVoIP для CFReadStreamRef и CFWriteStreamRef.Как сохранить розетку в ios?

  • Когда мое приложение работает на переднем плане, и я не делаю никаких действий, через 1 минуту iPhone будет спать, черный экран. Мой сокет все еще подключен к серверу.
  • Но когда мое приложение работает на переднем плане, я нажимаю кнопку «домой» и не делаю никаких действий, около 1 минуты iPhone будет спать, тогда мой сокет отключает с сервера.

Пожалуйста, помогите мне.

ответ

0

Во-первых, вы прочитали Tips for Developing a VoIP App? Из вашего описания, похоже, вы не установили UIBackgroundModes на номер voip. Вероятно, вам также понадобится настроить обработчик keep alive.

+0

Я уже установил UIBackgroundModes для voip и аудио. – user1383740

+0

Я уже установил UIBackgroundModes для voip и аудио. Проблема в том, что мое приложение не работает в Forceground, а iphone переходит в режим сна. мой сокет отключен. Спасибо вам за ответ. – user1383740

+0

Вы когда-нибудь разрешали эту проблему, у меня такая же проблема сокета, которая идет через 1 минуту на другой мобильной ОС. – jaffa

Смежные вопросы