Oleh
я тоже. эх блин. придется каждый раз нотаризировать
А ты не знаешь как сделать отаризацию без xcode?
Oleh
Я бы хотел заливать в app store через transporter
Anonymous
А так там папка scripts
А, ты мне дал ссылку на мастер, это другая ветка
Oleh
Но там какую-то штуку с xcode требует, и без него никак
Anonymous
Я бы хотел заливать в app store через transporter
Вообще без понятия 🙁 Это мой первый опыт
Anonymous
делаю все строго по мануалу
Oleh
Он весит просто гигов 10, я бы его хотел удалить
Anonymous
Но вот эта нотаризация она у меня постоянно виснет через раз. эх
Oleh
https://github.com/electron-userland/electron-builder/issues/4185 У меня была такая проблема, тоже не знаю как, но пофиксилось само собой. Вообще довольно нестабильная штука electron-builder
Anonymous
ходим по острию ножа 😄 не дай бог что-то не так апдейтнул, то сразу где-то что-то может вылезти
Anonymous
наверное буду вручную нотаризировать после сборки
Oleh
Даа, мне до релиза недолго осталось. Я пока будут сидеть на том что у меня вот сейчас есть
Oleh
electron: 8, electron-builder: 22.4
Kiro
Если вы собираетесь заливать в апстор то нотаризация не нужна.
Kiro
Она нужна только для самостоятельного распространения
Kiro
да выше просто писали про нотаризацию и заливку в апстор, хотя она для этого не требуется, только подпись. Сам, когда этот процесс только вышел, потратил кучу времени пока не выяснилось, что апстор самостоятельно приложения нотаризует.
Kiro
@AleshaOleg ну так я и пишу, если дистрибьюция будет только в appstore, то нотаризация не нужна. Build -> sign -> pkg -> upload appstore. Если будете еще самостоятельно раздавать, например давать скачивать dmg, то да нужно нотаризировать.
Kiro
только если нет хитрых схем с оплатой, то не очень понятно зачем нужно для mac заливать и в appstore и отдельно выкладывать. Почти 100% юзеров активно пользует стор, так что просто кидаете ссылку на скачивание оттуда.
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]
древняя проблема, логин гугла в приложении электрона мануалы в инете какие то складные
[DATA EXPUNGED]
За это гугл банит( Сам проверял...
написал же, что мануалы в гугле странные мб тут кто то сам это решал
[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
Только разбан можно ждать около 6 недель(инфа с сайта)
[DATA EXPUNGED]
Через передачу ключа, например, по custom protocol
окс, айдишник сделаю с помощью uuid() Дальше мне что с ним делать?
Vadim
Шаг 0: Прочитать что такое OAuth Шаг 1: Понять какой ключ тебе нужен Шаг 2: Передать ключ на сервер и получить токены Шаг 3: Профит
Vadim
Гугл возвращает тебе ключ, зачем его генерить на клиенте
[DATA EXPUNGED]
но как ключ то в приложение с браузера пробросить? надо ведь конкретно в приложении залогиниться, а не прост на сервер кинуть
[DATA EXPUNGED]
Как вам такое? https://github.com/getstation/electron-google-oauth2
[DATA EXPUNGED]
Из браузера в аппу
вот тут подробнее custom protocol? И все?
[DATA EXPUNGED]
открывать в браузере заранее существующую страницу на хосте выходит?
[DATA EXPUNGED]
ибо в window.open можно прокинуть ток url
Anonymous
Нужно делать через вспомогательную страницу, которая будет открыта в браузере
Я бы так и делал. А то для юзера это не очень френдли опыт, ведь в твоей аппе и окне он точно не залогинен, так что лучше открыть в браузере, где он сразу может жмакнуть Разрешаю
[DATA EXPUNGED]
Я бы так и делал. А то для юзера это не очень френдли опыт, ведь в твоей аппе и окне он точно не залогинен, так что лучше открыть в браузере, где он сразу может жмакнуть Разрешаю
ну тут у меня две проблемы не понимаю как вызвать страницу в браузере юзера, и как собственно с нее перекинуть данные токена обратно в електрон)
[DATA EXPUNGED]
я знаю про window.open, но разве он не откроет тоже самое окно хромиума?
[DATA EXPUNGED]
киньте ссылке в доке, если не трудно
[DATA EXPUNGED]
я думал что перекидывать можно с браузера с помощью ipc
[DATA EXPUNGED]
1) openExternal
окей, тут нужно указывать юрл
[DATA EXPUNGED]
Значит, страницу для логина в браузере нужно хостить
[DATA EXPUNGED]
а не генерить на клиенте
Vadim
да