Norim
расскажи потом, когда придумаешь свой механизм
я тебе так же и расскажу двумя словами через запятую, тоже сразу все поймешь
Aleksey
я тебе так же и расскажу двумя словами через запятую, тоже сразу все поймешь
ты примерно так и рассказываешь: коды, файрбэйс и спрятать
Norim
И ты логируешь каждый шаг, чтобы читать логи удобнее было для релиза?
Я уже писал что это как для меня дебаг инфо, так и если на проде что-то сломается я увижу шаги, которые к этому привели
Norim
ты примерно так и рассказываешь: коды, файрбэйс и спрятать
не ври, я развернуто все расписал уже 3 раза
Valentin
Я уже писал что это как для меня дебаг инфо, так и если на проде что-то сломается я увижу шаги, которые к этому привели
Тебе файрбейс любезно кинет стектрейс, и этой информации хватит, чтобы загуглить и исправить ошибку
Valentin
Как правило, информации хватает
Aleksey
Как правило, информации хватает
так исключения может не быть совсем)
Norim
Тебе файрбейс любезно кинет стектрейс, и этой информации хватит, чтобы загуглить и исправить ошибку
Тоесть фаербейс кинет мне что это 10-тая итерация такого-то цикла, который вышел потому что сработало условие и он содержит в себе массив с такими-то данными? Я все-таки получше знаю почему стактрейса недостаточно)))
Norim
Детский сад какой-то: а тебе точно нужно? Та не, тебе точно не нужно
Valentin
Дурний Кіт
мафиозник шифратор
Дурний Кіт
в MVI есть time travel
Дурний Кіт
переписуй свой будильник
Valentin
Понял, ты лучше знаешь логику моего кода и что нужно делать, стираю все логи
Если твой код можешь понять только ты - у тебя проблемы)
Дурний Кіт
(в MVI от бадууу)
Norim
(в MVI от бадууу)
Ну такое, может не очень подойти, все таки нужна конкретная инфа
Aleksey
Шкила тралит, понял)
ох этот зуммерский жаргон
Norim
Инфа от процесса выполнения я имею в виду
Дурний Кіт
ничо не скроешь логи любой школьник прочтёт
Aleksey
Инфа от процесса выполнения я имею в виду
а как ты поймешь, что нужно проверить процесс именно этого пользователя?
Norim
ничо не скроешь логи любой школьник прочтёт
Скрою если реализую свою идею
Дурний Кіт
якк идею
Norim
Я не хочу 5тый раз писать, пролистай чуть выше
Боря
Ещё вопрос по прогуарду Вроде разобрался, из-за чего не работает, починил, все отлично Но вот ещё вопрос Большая часть починенных мною ошибок возникала из-за того, невозможно получить конструктор дата класса. Соответственно над каждым дата классом поставил аннотацию @Keep, и заработало. Но что-то мне подсказывает, что это не самый лучший вариант. Ответы в Гугле говорят, что либо так, либо скинуть все дата классы в пакеты и указать в файле правил прогуарда эти пакеты с пометкой -keep Либо использовать такие строки -keep class kotlin.Metadata { *; } -keepclassmembers class kotlin.Metadata { public <methods>; } или такие -dontwarn kotlin.reflect.jvm.internal. -keep class kotlin.reflect.jvm.internal. { *; } но это не сработало Можно ли как-то нормально позволять дата классам жить без пометки keep для каждого дата класса?
Maks
Есть у кого-то хорошие статьи про dagger 2 на рус
Боря
неужели это единственный выход? и в случае, если я буду создавать дата класс вне этого пакета, мне придётся добавлять аннотацию Keep или включать другой пакет также в proguard? Если это единственный выход, то хорошо, но мне что-то подсказывает, что можно как-то хитро это сделать без этого
Kirill
Доброй ночи) Подскажите, пожалуйста, есть ли смысл обрабатывать ошибки обращения к бд(Room)? В теории, они бывают, когда криво написаны запросы, либо переполнена память. Если ты уверен, что запросы написаны правильно, то по сути можно и не обрабатывать? Или я просто мало знаю об ошибках Room-а?)
Боря
так я так и сделал) Но вопрос, как можно (и можно ли) обойтись без добавления нового класса (или пакета с классами) в правила proguard?
Aleksey
ну тип дропнешь базу или пойдешь в сеть?
Valentin
От ситуации зависит, и че там происходит
Kirill
Ну да, там как минимум вывести инфу в тосте какую-либо. Просто если по сути этого не происходит, то есть ли смысл внедрять функционал обработки?
Valentin
если код красными красками не играет, и всё ок - не добавляй)
Дмитрий
Подскажите пожалуйста в чем проблема? главный контейнер match_parent, но выходит за пределы экрана?
Norim
Я придумал еще одно решения. Передавать вместо строковых значений коды, например, a123, получать полотно из этих кодов в фаербейсе и потом с помощью парсера и загруженного файла рашифровать их и превратить в стену текстов логов
Norim
Как вам такое?
Norim
Можно ли как-то улучшить это решение?
Norim
Естественно при дебаге логи так и остануться без изменений
Norim
То есть обычными строками
Anonymous
Кто нибудь сталкивался с проблемой Google play. Они выслали что я нарушил какие то методанные, как их исправить? "Issue: Violation of Families Policy Requirements Metadata: First level links"
Aleksey
Можно ли как-то улучшить это решение?
да, использовать надежные и проверенные временем способы шифрования новое решение ничем не отличается от старого
Norim
sha256
Не знаю такого способа
Aleksey
Не знаю такого способа
погугли, вместе с: - https://developer.android.com/reference/javax/crypto/Cipher - https://developer.android.com/training/articles/keystore
Norim
погугли, вместе с: - https://developer.android.com/reference/javax/crypto/Cipher - https://developer.android.com/training/articles/keystore
Я хз что я должен гуглить, гугл этих двух сущностей не даст мне никакого ответа как мне скрыть свои строки
Norim
Вот что я писал выше это ответ - я описал весь процесс
Norim
А алгоритм шифрования и две сущности ничего мне не говорят
Norim
а how to encrypt string with sha256 даст, но тут уже думать надо, правда?)
Ну заингкрипчу я и что? Ты мое ТЗ то прочитал?)))
Norim
У тебя как-будто навязчивая идея шифрования с этим ША и ты упорно не хочешь вникать в то, для чего я все это делаю и какой должен быть результат
Norim
Такое чувство что я ведусь на тралинг
Norim
Ты упорно несешь бред, а я так же упорно пытаюсь тебе доказать почему твой бред это бред
Дурний Кіт
иди свое тз сам делай
Дурний Кіт
уходи мафиозник
Norim
У тебя написано, что ты глупый я не буду тебя слушать
Aleksey
Ты упорно несешь бред, а я так же упорно пытаюсь тебе доказать почему твой бред это бред
так же упорно, как и тебе пытаются объяснить, что ты бред выдумываешь 🤷
Norim
так же упорно, как и тебе пытаются объяснить, что ты бред выдумываешь 🤷
Так ты и не объясняешь ничего, ты просто одно и то же пишешь, с каждый словом я чувствую что еще больше ведусь на тралинг, перестань
Дурний Кіт
мне нужно шифрануть замок от хаты, оставлю ключ за дверью а сам пойду в чаты расскажу
Norim
Не быть токсичным например
Олександр
блин, мне теперь интересно найти первоначальное сообщение, откуда начался балаган, но вы столько всего понаписывали
Norim
Там речь совершенно не о шифровании.
Та ему все равно он либо не читает, либо все читает и специально так пишет
Олександр