Мне нужно найти способ наблюдать, когда мое приложение перестает публиковать сервис через bonjour. Обычно это происходит, когда устройство получает вызов или какое-то подобное прерывание.
Предыстория:
Я использую GCDAsyncSocket для связи между двумя устройствами в одной сети для приложения, которое воспроизводит музыку (поддерживает воспроизведение в фоновом режиме).
Я использую NSNetService для передачи IP-адреса и порта другим приложениям (клиентам) для подключения к серверу.
Когда серверное устройство получает телефонный звонок, публикация останавливается, и другие устройства не смогут видеть эту службу.
Есть ли какое-то конкретное свойство, которое мне нужно соблюдать, чтобы я знал, когда он остановился, и я могу снова перезапустить.
заранее спасибо