Oleh
Oleh
Я бы хотел заливать в app store через transporter
Oleh
Но там какую-то штуку с xcode требует, и без него никак
Oleh
Anonymous
Anonymous
делаю все строго по мануалу
Oleh
Он весит просто гигов 10, я бы его хотел удалить
Anonymous
Но вот эта нотаризация она у меня постоянно виснет через раз. эх
Oleh
https://github.com/electron-userland/electron-builder/issues/4185
У меня была такая проблема, тоже не знаю как, но пофиксилось само собой. Вообще довольно нестабильная штука electron-builder
Anonymous
Anonymous
ходим по острию ножа 😄 не дай бог что-то не так апдейтнул, то сразу где-то что-то может вылезти
Anonymous
наверное буду вручную нотаризировать после сборки
Oleh
Даа, мне до релиза недолго осталось. Я пока будут сидеть на том что у меня вот сейчас есть
Oleh
electron: 8, electron-builder: 22.4
Anonymous
Oleh
Kiro
Если вы собираетесь заливать в апстор то нотаризация не нужна.
Kiro
Она нужна только для самостоятельного распространения
Anonymous
Kiro
да выше просто писали про нотаризацию и заливку в апстор, хотя она для этого не требуется, только подпись. Сам, когда этот процесс только вышел, потратил кучу времени пока не выяснилось, что апстор самостоятельно приложения нотаризует.
Oleh
Kiro
@AleshaOleg ну так я и пишу, если дистрибьюция будет только в appstore, то нотаризация не нужна. Build -> sign -> pkg -> upload appstore. Если будете еще самостоятельно раздавать, например давать скачивать dmg, то да нужно нотаризировать.
Kiro
только если нет хитрых схем с оплатой, то не очень понятно зачем нужно для mac заливать и в appstore и отдельно выкладывать. Почти 100% юзеров активно пользует стор, так что просто кидаете ссылку на скачивание оттуда.
Anonymous
Oleh
Там разные условия. У нас есть оплата, иногда блокируют релиз, потом опросник небольшой и потом публикуют
Oleh
https://www.fuse.no/when-does-apple-take-a-30-cut-of-your-app-revenue-and-what-can-you-do-to-avoid-it/
Oleh
В целом главное, не делать покупки внутри приложения, а вынести ее на сайт
Oleh
Вот и все
Anonymous
Anonymous
Судя по скриншотам из статьи
Oleh
Да, просто нельзя использовать приложение без изначальной подписки
Anonymous
Oleh
Думаю у нас можно, но у нас триал будет
Oleh
Собственно по этому лучше держать dmg на готове постоянно, что бы можно было попросить установить приложение с фиксом. Плюс я сейчас сделал автообновления, должно быть все равно что использовать app store или нет
[DATA EXPUNGED]
древняя проблема, логин гугла в приложении электрона
мануалы в инете какие то складные
Vadim
[DATA EXPUNGED]
Мне идея настраивать через консоль гугл клауда приложение как для айос не оч решение проблемы
Vadim
Говорю, они мануально проверяют приложения и БАНЯТ за использование в аппе
Vadim
Даже если все идеально настроено
[DATA EXPUNGED]
всмысле блет
Vadim
Бан
Vadim
Отключение апи
Vadim
Проверял
Vadim
Пока приложение на дне, все норм, но только идут установки, все бан обеспечен
Vadim
Нужно делать через вспомогательную страницу, которая будет открыта в браузере
Oleh
Так а сессию как пробросить?
Oleh
Все равно безсмысленно, лучше убрать авторизацию и все
Vadim
Через передачу ключа, например, по custom protocol
Oleh
Я даже не знал что это возможно
Vadim
Много телодвижений на ровном месте
[DATA EXPUNGED]
где инфа что они банят?
[DATA EXPUNGED]
прям статейку
[DATA EXPUNGED]
мне прост таску дали сделать логин гугла в приложении
Vadim
Меня банили, лично меня, ищи пруфы сам
[DATA EXPUNGED]
принести бы тимлиду пруфы этого
пойду гуглить
Vadim
Кто видел мои комменты ранее знает достоверность, доказывать то что гуглится не хо
Oleh
Vadim
Vadim
Только разбан можно ждать около 6 недель(инфа с сайта)
Vadim
Шаг 0: Прочитать что такое OAuth
Шаг 1: Понять какой ключ тебе нужен
Шаг 2: Передать ключ на сервер и получить токены
Шаг 3: Профит
Vadim
Гугл возвращает тебе ключ, зачем его генерить на клиенте
[DATA EXPUNGED]
но как ключ то в приложение с браузера пробросить?
надо ведь конкретно в приложении залогиниться, а не прост на сервер кинуть
[DATA EXPUNGED]
Как вам такое? https://github.com/getstation/electron-google-oauth2
Vadim
[DATA EXPUNGED]
открывать в браузере заранее существующую страницу на хосте выходит?
[DATA EXPUNGED]
ибо в window.open можно прокинуть ток url
[DATA EXPUNGED]
[DATA EXPUNGED]
я знаю про window.open, но разве он не откроет тоже самое окно хромиума?
[DATA EXPUNGED]
киньте ссылке в доке, если не трудно
[DATA EXPUNGED]
я думал что перекидывать можно с браузера с помощью ipc
Vadim
[DATA EXPUNGED]
Значит, страницу для логина в браузере нужно хостить
[DATA EXPUNGED]
а не генерить на клиенте
Vadim
да