iOS 14: Как отложить уведомление «[Название приложения] хотело бы найти и подключиться к устройствам в вашей локальной сети»?

#ios #xcode

#iOS #xcode

Вопрос:

Я смотрел видео wwdc по адресу:https://developer.apple.com/videos/play/wwdc2020/10110 и в 9:30 видео мне показали улучшенный образец приложения, в котором уведомление отображается не сразу, пока пользователь не запустит функцию позже. Однако в видео не объясняется, какие изменения были внесены для задержки уведомления. Образец приложения от wwdc можно загрузить здесь:https://developer.apple.com/documentation/network/building_a_custom_peer-to-peer_protocol

Между тем, мое текущее приложение не получает доступ к службам Bonjour до более поздних версий приложения, но уведомление срабатывает при запуске. Кто-нибудь знает, как его отложить, как это делает примерное приложение?

Комментарии:

1. Возможно, вы не получаете доступ к Bonjour, но вы получаете доступ к локальной сети.

2. Спасибо, да, после некоторых комментариев выясняется, что уведомление не всегда запускается при запуске.

Ответ №1:

Спасибо Мэтту, что указал, что есть другие способы доступа к локальной сети.

В моем случае приложение обращалось к Chromecast при запуске, вызывая уведомление.