Привет. Пишу из-за iOS, там нас мало.
Делаю WhiteTransport: https://github.com/meanwebuser/whitetransport-public . Это транспорт, который гоняет интернет через разрешённые сервисы: сообщения и файлы VK и OK, звонки VK Call, DION, Telemost, WB Stream, Яндекс.Диск, почта, git, ssh, vless. Каналы взаимозаменяемы, один падает, маршрут уезжает на следующий сам.
На iOS у нас два пути. Первый, нативный Go runtime в приложении. Второй, браузерный PWA-трек: сайт ставится как приложение, дальше сам заворачивает запросы, App Store не нужен. На айфоне это пока единственный способ раздавать без сторы, и он работает.
Про turnbridge: было бы интересно сравнить опыт по lifecycle и renew permissions на свифте, у нас там свои шрамы. И если вам близка идея мультиканальности, можем обсудить ваш клиент поверх нашей фабрики. Правило такое: чей проект подключаем адаптером, тому креды и строка в ридме. Код MIT, открытый.
Просто оставьте нам интернет.
Привет. Пишу из-за iOS, там нас мало.
Делаю WhiteTransport: https://github.com/meanwebuser/whitetransport-public . Это транспорт, который гоняет интернет через разрешённые сервисы: сообщения и файлы VK и OK, звонки VK Call, DION, Telemost, WB Stream, Яндекс.Диск, почта, git, ssh, vless. Каналы взаимозаменяемы, один падает, маршрут уезжает на следующий сам.
На iOS у нас два пути. Первый, нативный Go runtime в приложении. Второй, браузерный PWA-трек: сайт ставится как приложение, дальше сам заворачивает запросы, App Store не нужен. На айфоне это пока единственный способ раздавать без сторы, и он работает.
Про turnbridge: было бы интересно сравнить опыт по lifecycle и renew permissions на свифте, у нас там свои шрамы. И если вам близка идея мультиканальности, можем обсудить ваш клиент поверх нашей фабрики. Правило такое: чей проект подключаем адаптером, тому креды и строка в ридме. Код MIT, открытый.
Просто оставьте нам интернет.