Держите приложение iOS dev работающим, используя фоновые режимы

Я написал базовое приложение FTP-сервера в Swift 5 с использованием SwiftUI , ему нужно держать прослушиватель сокетов TCP открытым, ожидая входящих клиентских подключений ftp. В идеале я буду держать его работающим с заблокированным телефоном.

Я читал, что вы можете захватить фоновые режимы в Swift для запуска другого кода, и это нормально, поскольку это приложение никогда не будет опубликовано — я использую его только для передачи фотографий с DSLR. Кто-то предложил в треде использовать аудиорежим для воспроизведения файла без звука, и тогда все будет работать. Кто-нибудь знает, возможно ли то, что я пытаюсь сделать?

Я добавил AVAudioPlayer, который просто зацикливает случайный файл, и обновил Info.plist, чтобы добавить режим Audio BG, но я думаю, что требуется больше, чем это, поскольку он не работает.

Судя по этому сообщению, я мог бы использовать режим VoIP bg? Любой вклад или совет приветствуются :)

0 ответов

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