Сергей
Когда ни разу не запускалось после запуска тлф - х.з., не дебажил. Но вообще в норме шлют дата сообщения, и в сервисе решают надо ли что показывать или делать
dimonovdd
Future Franklin
Попробуй сделать очистку, возможно какая то из либ конфликтует с чем то
А как понять можно какая либо конфликтует или что?
Сергей
Просто я удалял весь код из onMessageReceived, и пуш появлялся на выключенном приложении, а при запущенном нет
Правильно - оно сервисом перехвачено. В сервисе можно логику добавить - к примеру не уведомлять юзера ни о чем если он уже и так в приложении непрерывно
Сергей
Потому что раз перехватил сообщение - то сам и увеломляй если надо
Сергей
А то может и не надо уже
Сергей
В приложении ты юзера и иначе уведомить можешь же
Dmitry
Ребята, в контексте вашего диалога: Почему уведомление для foreground сервиса по тапу скрывается, а по тапу на любом экшне - нет?
Ivan
var message = { // notification: { // title: title, // body: body, // url: url // }, data: { data: data }, token: token } если вот так пошлешь со своего сервера(это нода), можно будет обработать data в onMessageReceived и сделать что хочешь дальше, а если var message = { notification: { title: title, body: body }, // data: { // data: data // }, token: token } то придет также как из консоли отправляешь
Future Franklin
Попробуй сделать очистку, возможно какая то из либ конфликтует с чем то
https://gist.github.com/nonsense898/ce8836d1e51a5bf42ec65aa110c6f864 Посмотри плез или кто-то нибудь другой какие либы контактировать могут из-за этой ошибки Entry name 'META-INF/androidx.legacy_legacy-support-v4.version' collided
Student
Всем привет, вопрос адресую тем, кто имеет вопрос фикса проблем с клавой. Проблема в том, что я из фрагмента(допустим FragmentA) показываю dialogFragment таким образом: myDialogFragment = MyDialogFragmnet() myDialogFragment.show(childFragmentManager, "DIALOG_TAG") А во фрагменте А у меня был открыта клавиатура, и мне нужно, чтобы она осталась открытой, но мой DialogFragment отображался над клавиатурой, а сейчас клавиатура на переднем плане. Как это фиксить? Заранее спасибо
dimonovdd
Уже не понимаю что не так
dimonovdd
Ни как ни на запущенном ни на выключенном приложении звук не меняется
dimonovdd
какая версия Android?
Ну нужно чтобы на всех страше 6 работало. Проверял на 9 и 10
Данил
Ну нужно чтобы на всех страше 6 работало. Проверял на 9 и 10
от 8 версии, нужно к Notificational Channel применять
dimonovdd
от 8 версии, нужно к Notificational Channel применять
Так а зачем, здесь просто в параметрах передать sound сказано, и типа оно само из папки вытащит? https://firebase.google.com/docs/cloud-messaging/xmpp-server-ref
Andrey
есть какой нибудь способ триггернуть observer лайвдаты извне без изменения value в самой лайвдате?
Dmitry
есть какой нибудь способ триггернуть observer лайвдаты извне без изменения value в самой лайвдате?
похоже нет, только если по второму кругу это же значение передавать
Andrey
похоже нет, только если по второму кругу это же значение передавать
угу, вот так сделал observer.onChanged(liveData.value) выглядит херово, надо будет пересмотреть подход)
Dmitry
Можно конечно с лайвсайклоунер перезапустить, но это вообще лол))
Сергей
Добрый день. Подскажите, какие есть системы удалённого логирования для продакшена? Нашел только LogEntry
Сергей
нужны именно логи или краши?
Именно логи, для крашей уже подрубил фаербейс
Данил
firebase analitycs и слать events?
Как вариант, да
Мария
Привет всем! Кто подскажет как лучше сделать обфускацию кода приложения под андроид, может есть какие-то платформы?
Сергей
Firebase.crashlytics.log ?
Не очень удобно это смотреть в консоли, у меня дофига логов + надо понимать от какого пользователя пришло
Сергей
firebase analitycs и слать events?
А это уже интереснее, надо попробовать, спасибо. Там есть экспорт чтобы потом парсить чем-нибудь?
✙ ꑭ alex ₿ Ξ
И user properties всякие есть
✙ ꑭ alex ₿ Ξ
Или key capabilities
Сергей
Понял, благодарю
Данил
Может подсказать, почему у меня звук и вибро не откликаются на включенные флаги (включить / выключить) в Shared Preferences в пушах на Android 8.0 и новее) https://pastebin.com/J7NXhrZY Может не туда пытаюсь звук и вибро поставить?
Данил
На Android 6.0 работает в зависимости от значений в sh
leksss
Подскажите, как ресайклеру задать высоту до "Ваш отзыв". ВСе это находится в координаторе. У ресайлера - appbar_scrolling_view_behavior, у "Ваш отзыв" - com.google.android.material.bottomsheet.BottomSheetBehavior. Нижняя часть выезжает свайпом. Но сейчас не выезжает, так как ресайклер высота стоит match_parent. Он, получается перекрывает. Wrap_content - не отображаются тогда items
Muslim
Марджином сдвинь низ рекуклера на высоту видимой части ботомщита
leksss
Марджином сдвинь низ рекуклера на высоту видимой части ботомщита
не понял, можно подсказать, как это будет кодом выглядеть?
Artem
Всем привет! Есть тут кто хорошо знает sqlite - какой наиболее эффективный способ для такой задачи - Допустим у меня есть таблица user у которого есть поле vip, и вот учитывая если это поле null, то мне нужно выбрать параметр с одной таблицы, а если not null, то с другой
Future Franklin
Future Franklin
Файл пишется успешно , чекал есть и данные в нём тоже , но не могу отправить через Action_Send
✙ ꑭ alex ₿ Ξ
copy_Logs это какой кейс?
✙ ꑭ alex ₿ Ξ
фаб
Ну типо CamelCase, snake_case?)
Future Franklin
Ну типо CamelCase, snake_case?)
Что?))) Хз что это
✙ ꑭ alex ₿ Ξ
✙ ꑭ alex ₿ Ξ
Погугли
leksss
https://gist.github.com/SkyfaceD/fc39586b91209a73d2dcd8bc0c0c691e
Блин, спасибо. Так просто, а то уже голову сломал всю :D
Muslim
Блин, спасибо. Так просто, а то уже голову сломал всю :D
Не могу гарантировать "правильность" решения, но так и живу с координатором
leksss
Не могу гарантировать "правильность" решения, но так и живу с координатором
Да я уже что только не пробовал) Даже 3 констрейна.. Результата не добился..
✙ ꑭ alex ₿ Ξ
А это точно валидный uri получился?
Future Franklin
А это точно валидный uri получился?
Хз как проверить по примерам пытаюсь отправить тхт файл через ACTION_SEND
Future Franklin
А это точно валидный uri получился?
/data/data/com.github.kilnn.wristband2.sample/files/logs.txt файл тут находится как я понял
leksss
Еще такой вопрос, как сделать вот эту тень сверху?
Muslim
Еще такой вопрос, как сделать вот эту тень сверху?
elevation, можно еще вьюху с градиентом
Future Franklin
elevation ?
✙ ꑭ alex ₿ Ξ
leksss
elevation ?
что-то не хочет)
Любимый❤
elevation ?
эволюция
✙ ꑭ alex ₿ Ξ
И туда прям uri впихнуть
✙ ꑭ alex ₿ Ξ
что-то не хочет)
В правильное место пихать надо прост
Future Franklin
И туда прям uri впихнуть
Как код написать чтобы получить файл с того uri что написал выше
✙ ꑭ alex ₿ Ξ
Объект file та уже есть
Future Franklin
Что значить получить файл?
File file = new File(getFilesDir() + "/" + "logs.txt"); Intent sharingIntent = new Intent(Intent.ACTION_SEND); sharingIntent.setType("text/*"); sharingIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + file)); startActivity(Intent.createChooser(sharingIntent, "share file with")); вот весь код что есть
Future Franklin
ну я хз как правильно , примеры смотрю
✙ ꑭ alex ₿ Ξ
Зачем файл в extra_stream пихать, если есть extra_text
Danil
Добрый день