У OpenVPN есть отличная функция удержания соединения, на андройде не сработало правда. Но на винде при подключённой vpn и при переключении между wi fi точками приложения даже не подозревают, что сеть менялась, никаких дисконектов, только паузы в работе сети.
Очень не хватает поддержки WebRTC. Приходится поднимать свою АТС, на примере freeswitch, для реализации звонков из браузера, без дополнительного ПО. С другой стороны запись звонков при этом из коробки бесплатна.
Программа automagic имеет в себе встроенный JSON парсер. Но в моём примере я использовал его только для общения с бэкендом. Принимаю сообщения я из уведомлений, там приходит сообщение в формате "+7 XXX XXX XX XX текст сообщения". Можно сделать и открытие чата, и читать сообщения из окна. Такой способ использует алгоритм определения доставки/прочтения сообщения. Но о нём в статье пока не писал.
Пробовал похожую реализацию через Selenium или Headless Chrome. Но наблюдал частые отвалы веб клиента или большие задержки (были проблемы на стороне вацапа тогда) и решил забросить эту идею… Ваш вариант на языке GO, я пробовал варианты с питоном и nodejs. Вполне рабочий вариант. Но есть риск, что вацап неожиданно что то поменяет в вёрстке…
У OpenVPN есть отличная функция удержания соединения, на андройде не сработало правда. Но на винде при подключённой vpn и при переключении между wi fi точками приложения даже не подозревают, что сеть менялась, никаких дисконектов, только паузы в работе сети.
Очень не хватает поддержки WebRTC. Приходится поднимать свою АТС, на примере freeswitch, для реализации звонков из браузера, без дополнительного ПО. С другой стороны запись звонков при этом из коробки бесплатна.
Яндекс продвигает свое облако, подрезая недокументированные функции в своих сервисах...
А теперь все заработало!
Опять же сторонний сервис, требует денежку за каждое сообщение, персональные данные уходят посреднику.
Согласен, почему то дата поста изменилась :) я его писал еще во времена андройда 4.4, когда об андройда студио ещё и не было слышно
Сейчас то конечно пост не актуален. Уже давно всё в API андройда есть)