Итак, я создал простое приложение XMPP, но, похоже, у меня не может быть фоновой обработки, если приложение не относится к одной из назначенных категорий здесь.
Я просто хочу держать сокет открытым и отображать уведомление о полученном сообщении, если приложение не находится на переднем плане.
Мне было немного сложно найти достоверную информацию о фоновом режиме iOS, похоже, что многим приложениям это удается каким-то образом, но документация кажется намного более ограничительной.
Можно ли запускать подобный чат-клиент в фоновом режиме в течение длительного периода времени? Что-то похожее на жизненный цикл службы Android?