𝘂𝘅𝗻𝗮𝗺𝗲
Как сделать управление рабочим столом через electron приложение? Мб есть какой-нибудь VNC сервер на node/electron? Или может как-нибудь через webrtc можно управлять?
Artem
Sergey
Anton
Подскажите плиз хорошую статейку или видос на тему автоапдейта приложения. А то по документации не все понятно
Alexandr
Anton нативный или електрон апдейтер?
Alexandr
Anton на английском подойдет? Нужен базовый мануал или что-то углубленное?
Anton
Я пока рассматривал електроновский
Anton
Т .к. мне нужно будет апдейтить и Винду и ios
Alexandr
electron updater дает апдейтить что угодно
Alexandr
https://github.com/electron-userland/electron-builder
Alexandr
проблемы будут только есть захочешь поставить закрытый репозиторий. Ну и офк нужен code sign
Vadim
Vadim
Anton
Да, к сожалению у нас закрытый репозиторий
Alexandr
@frontEndDevil я это и имел ввиду, нельзя сделать закрытый для релизов
Alexandr
@frontEndDevil апдейтера? и заливаешь туда yml?
Vadim
const url = ${backendUrl}/distribution/${platform};
const webContents = win.webContents;
webContents.on('did-finish-load', () => {
autoUpdater.setFeedURL(url);
autoUpdater.checkForUpdates();
});
Vadim
Вот такой вот кусочек кода
Vadim
в папке distribution/{osname} хранится два файла: exe(zip для mac) и latest.yml(latest-mac.yml)
Anton
Vadim
electron-updater
Alexandr
боюсь показаться глупым, но сервер организован как гит репозиторий?
Vadim
Нет, просто файловый сервак.
Alexandr
ага, понял, спасибо.
Vadim
Очень грубо говоря, т.к. он является микросервисом.
Anton
А как приложении узнает что ему нужно обновиться?
Vadim
latest.yml
Anton
Версия в uml лежит?
Alexandr
при входе, или в нужный момент отправляешь запрос на сервер, сравнивает yml файл
Vadim
Там указаны версия, название, хеш.
Vadim
Апдейтер сам это сделает
Vadim
нужно просто вызывать autoUpdater.checkForUpdates();
Anton
Хм... Интересно...
Anton
Спасибо
Andrey 😼
Раз в сколько вообще выпускают новые беты?
Andrey 😼
И где-нибудь можно посмотреть прогресс до следующей?
Vadim
Anonymous
Все привет
Anonymous
Блин тут конечно сложно будет обьяснить
Anonymous
Друзья я тут мучаюсь с одним приложением на гитхабе задолбался уже .Там где то косяк найти не могу
Anonymous
Поможет*
Sergey
Anonymous
В двух словах компилирую запускаю появляется пустое окно и досвидос
Anonymous
Как я понял косяк где то в скриптах
Anonymous
Я просто в JavaScript не очень силён
Sergey
Anonymous
https://github.com/onmyway133/IconGenerator
Anonymous
Вот именно это г
Anonymous
Оно меня замучило
Anonymous
Опередили не успел кинуть сылку
Sergey
Sergey
Ради того чтобы научиться?
Sergey
Просто аналог уже давно есть
Anonymous
Возможно просто столько времени убиваю
Anonymous
Дело принципа теперь
Sergey
Anonymous
Разобраться хочу
Anonymous
Что с ним не так
Anonymous
Через phpshtorm ?
Anonymous
Типа дебаггер
Sergey
Нет
Sergey
Это же браузер
Sergey
Там есть хромовские девтулзы
Anonymous
Кинь сылку
Anonymous
То что браузер эт я знаю
Anonymous
Там рыть ?
Sergey
https://electronjs.org/docs/tutorial/application-debugging
Anonymous
Спс
Anonymous
Правильно понимаю я этот код закидываю в скрипт потом собираю все это дело и получаю то что мне нужно ?
Sergey
Anonymous
Нет
Anonymous
Не мое
Sergey
Не мое
Ну тогда разбираться как работает жс и электрон
Sergey
А лучше забить и взять готовое рабочее решение
Anonymous
Да кстати
Anonymous
Скин аналог