я вот уже думаю, а не разогнать ли на эмуляторе реверс прокси, который обращения к локалхосту будет перенаправлять на машину с девсервером? Нужно только чтобы он умел в websocket
Тут проблема в том, что сертификаты LE короткоживущие и для добавления нового нужна новая запись (судя по докам LE), а для этого нужно управление DNS записями через api, чтобы обвешатся скриптами и обновлять вовремя.
Мой регистратор такого не умеет (
мне не нужно "при отправке", мне нужно отправить смс если пуш не доставлен/показан (если пользователь кликнул понятно, там я в приложении могу отправить запрос на бэк) в течение некоторого периода времени.
соответственно, руками лазить в дашборд нереально, хотеолсь бы из того же места что и отправляю с помощью http запроса получить данные.
Komrus, Также это может быть не эмулятор, а физическое устройство в одной локальной сети с ноутбуком - например через usb отладку (при этом оно создает свою локальную сеть через провод, как я понимаю) или через wifi отладку (но это прям плохо работает почему-то, отваливается).
Komrus, Изначально это ноутбук (в разных локальных сетях - дома, через вайфай шаринг с телефона и т.п.), на котором запускается vs code с разработкой и vite девсервером и андроид студия с эмулятором устройства. Они сосуществуют в своей виртуальной локальной сети (192.168.56.0/24) и webview андроид-приложения в эмуляторе открывает опубликованный на физической машине сайт, который находится условно по адесу 192.168.56.2:3000 (внутри виртуальной сети) и всё бы ничего, но firebase требует, чтобы он был запущен либо с локалхоста, либо с чего-то через https.
Когда я собираю финальное приложение, "сайт" становится по адресу localhost и всё ок, но в процессе разработки это не так. Хочу облегчить себе жизнь и заставить это всё работать без пересборки и перезапуска приложения после каждого изменения, связанного с обработкой пушей.
вайп до заводских настроек через кнопки на самом телеке пробовали? (см. инструкцию, но что-то типа выдернуть из розетки, потом вкл+громкость в какую-то сторону)
вообще судя по состоянию подсветки - проще новый уже купить.
Refguser, ну никто не мешает собрать приложение и положить в папочку к капаситору, котjрый своим веб сервером будет его показывать (ориджин будет локалхост), интернет для работы самого приложения не нужен, только для данных из api.