Поддержите UDP-сокет в фоновом режиме для ios

На самом деле мой вопрос не в том, какой код хранить UDP Сокет жив, когда приложение в фоновом режиме, но путаница с документацией на сайте разработчика Apple.

Согласно руководству разработчика Apple, если я установил kCFStreamNetworkServiceType в kCFStreamNetworkServiceTypeVoIP тогда этот сокет будет управляться специально системой, когда приложение в фоновом режиме.

В библиотеке CocoaAsyncSocket сообщили, что эти настройки не работают в UDP сокет но только в TCP разъем. Я также проверил этот вариант для родного CFReadSteam интерфейс, но сокет не работал, когда приложение было в фоновом режиме. Но сайт разработчика яблок никогда не упоминает об этом.

Это правда, что только tcp-сокет может остаться в живых в фоновом режиме или я делаю какую-либо ошибку в своем коде?

0 ответов

Другие вопросы по тегам