Denis
но не выходит
Алексей
я вот даже не знаю, что вам сказать, кроме "постарайтесь хорошенечко" с таким описанием проблемы)
Denis
No matching client found for package name 'ru.gtcgroup.client.troikacars2'
Denis
такая ошибка
Denis
ну это не на моем телефоне, меня так попросили сделать
Denis
я бы снес, конечно
Алексей
No matching client found for package name 'ru.gtcgroup.client.troikacars2'
productFlavors { dev { applicationIdSuffix '.dev' } }
Алексей
или buildTypes { debug { applicationIdSuffix '.debug' ... } ... }
Denis
не помогло
Denis
productFlavors { dev { applicationIdSuffix '.dev' } }
я поправил google-services.json и все заработало. Ну это если вам интересно
Denis
спасибо за помощь!
Сыктывкариум
Ещё вопрос по краштиликсу. Нормально ли пробрасывать в него исключения, которые были пойманы? Или лучше логирование сделать как-то иначе?
это non-fatal issue
только всё не пробрасывай
например IOException тебе нет смысла пробрасывать
Сыктывкариум
Ну может это неправильно и есть какие-то более правильны методы логирования.
Сыктывкариум
например IOException тебе нет смысла пробрасывать
Ну это понятно. Всякие ошибки с сетью тоже нет смысла кидать.
Сыктывкариум
Но в целом норм практика?
да, конечно
Сыктывкариум
Ок, спасибо.
Danil
привет
Danil
стоит ли ставить лицензии на свои проекты?
Danil
кто нибудь делает это?
Danil
говорят не поставишь у других не будет прав что то делать с твоим проектом
Роман
Для начала, это дорого )))
Danil
но я так понимаю это только на буквах, но могут и оф попросить
Danil
наехать
Роман
да
Danil
они разве платные?
Роман
Вообще, что ты имеешь ввиду?
Danil
гитхаб
Danil
забыл сказать сори
Роман
Если просто написать (c) Danil Ochagov, то да, конечно стоит.
Роман
Но этим ты его не сильно защитишь от использования )))
Danil
но я так понимаю лицензии только на словах, а так люди могут и так делать что хотят, но если сделают ты будешь иметь право пожаловаться?
Ferrero
Зачем выкладывать на гитхаб копирайтный код?
Danil
всм
Ferrero
Ну, лицензии ставить на гитхабе
Сергей
Что в усл.лицензии написано то и делать.
Danil
ну я кк бы не против чтобы люди чекали, понравится пускай берут и делают что хотчт
Danil
но знаете бывает потом возьмут чей то проект и себе захапают и пропиарят т к деньги есть, а тебе обидно будет, ну врятли будет такое но все же
Ferrero
Тогда не выкладывай
Danil
т.е охото иметь какие то огран чения
Ferrero
Вряд ли можно запатентовать код, только технологии
Ferrero
Ты будешь все приложения, в которых увидишь похожую функциональность реверс-инжинерить?
Danil
вообщем вопрос такой, сделаю я лицензию она же только на словах будет?
Ferrero
Ну может поржут те, кто возьмут код
Роман
но знаете бывает потом возьмут чей то проект и себе захапают и пропиарят т к деньги есть, а тебе обидно будет, ну врятли будет такое но все же
Очень часто исходники выкладывают именно в расчёте на то, что кто-то форкнет и сделает "лучше"
Ferrero
ты сделал мой день)
В этом меньше абсурда, чем в лицензировании кода андроид приложения)
Danil
ниче не понял, что ты щас сказал)
Михаил
стоит ли ставить лицензии на свои проекты?
если ты имеешь в виду open source лицензии, то их ставят как раз для того, чтобы другие могли проектами пользоваться
Михаил
если у проекта нет никакой лицензии, то никто не имеет права использовать твой код (то бишь ты можешь потом наехать на тех, кто его использует без твоего разрешения)
Danil
ок
Danil
ну я выбрал простую MIT
Eugene
Приветствую! Такой общий вопрос, но касательно андроид приложения. Ясное дело, что пароль не нужно передавать по сети в открытом виде, но возникает вопрос: у меня есть сервер с апи регистрации и андроид приложение. Когда пользователь вводит регистрационные данные, мне нужно передать их серверу, но как мне в таком случае стоит быть с паролем? Хешировать его на девайсе? У меня мало опыта в такой теме, хочу узнать мнение других)
Eugene
SSL/HTTPS
То есть если по https я передам в теле чистый пароль, то это будет ок?
Eugene
Да, но не получилось в голове однозначности
Eugene
да, более-менее ок)
А что если хегировать первично на девайсе и сервер перед сохранением сделает это еще раз у себя, и соответсвенно при автизации я буду хешить его тем же алгоритмом, передавать хеш, сервер хеширует у себя и сравнивает значение из базы. Звучит как костыль, но все таки)
Mike
А что если хегировать первично на девайсе и сервер перед сохранением сделает это еще раз у себя, и соответсвенно при автизации я буду хешить его тем же алгоритмом, передавать хеш, сервер хеширует у себя и сравнивает значение из базы. Звучит как костыль, но все таки)
На девайсе вообще нет никакого смысла что-либо хешировать. Потому что перехват хэша даёт те же возможности, что и перехват пароля. Посмотри лучше в сторону digest auth (прада, там надо хранить пароли в открытом виде).
Eugene
Окей, спасибо) Будем смотреть, думать)
Nikita
Кто-нибудь сталкивался с проблемой что эта штука https://firebase.google.com/docs/dynamic-links/use-cases/rewarded-referral работает только когда открываешь приложения из google-play ? Вопрос на SO https://stackoverflow.com/questions/55339276/cant-get-deep-link-when-open-first-time-not-from-gplay
Aleksandr
Почему play защита иногда блокирует апк (не опубликован в плей маркете) при установке, а иногда нет? И debug версию и release
Сергей
Вопрос из серии почему иногда идет дождь
Aleksandr
ок, просто иногда даже не спрашивает заблокировать или нет - просто не устанавливает. А как быть с пользователями если нужно альфу версию протестировать?
Maryna
как эта хрень называется когда у меня один фрагмент на другом - я кликаю и тригерятся книпки нижнего фрагмента который под верхним? я помню был какой то флаг в xml чтобы запретить это
Alexandr
На девайсе вообще нет никакого смысла что-либо хешировать. Потому что перехват хэша даёт те же возможности, что и перехват пароля. Посмотри лучше в сторону digest auth (прада, там надо хранить пароли в открытом виде).
нет сейчас безопасного метода авторизации в интернете без использования второго канала связи, по которому вы передадите закрытый ключ. и то один фиг можно будет его подобрать. поэтому делайте токен и не парьтесь, если вы не пишите банкинг
Alexandr
мимо ответил, сори
Ferrero
э, а пиннинг сертификата или Диффи-Хеллман?
так а вдруг квантовый пк изобретут
Alexandr
э, а пиннинг сертификата или Диффи-Хеллман?
на пальцах, как от mitm защищают?
Nikita
так а вдруг квантовый пк изобретут
как бы уже изобрели, лбой желающий может его купить, правда цены там кусаются еще