клиент А и клиент Б, которые были активны в разное время и не знают друг о друге (не имеют токенов для пушей друг-друга), как они будут слать друг-другу в оффлайн сообщения?
все клиенты будут онлайн им нужно общаться толкьо с сервером, друг с другом не надо
Никак (скорей всего) Файрволл в мобилках по идее должен закрывать входящие соединения и приложения не должны иметь возможность его контролировать, иначе это страшная дыра. Но точно не знаю. Я ж отвечал на вопрос можно ли сервер сделать - можно. Я знаю только один кейс для такого в iOS - это когда надо поставить сертификат в систему, его можно поставить только из программ Mail или Safari, соотвественно приложение запускает веб сервер (такой к примеру - https://github.com/swisspol/GCDWebServer, который сервит одну страницу) потом отправляет пользователя в Safari и за то немногое время, что ещё работает в бэкграунде успевает отдать туда страницу и позволяет пользователю скачать сертификат.
Обсуждают сегодня