zlo
Или я не про то что то ? FirebaseMessagingService в нем onMessageReceived.
Dmitry
Ребята, скажите, что может быть не так: Подключаюсь к девайсу по SSH, говорю ему "logcat", и не вижу логов своего приложения. Логи уровня warning. При этом, падение есть в логах, часть других логов тоже есть.
alexander
ты фаербейсовский сервис переопределил?
onMessageReceived -не срабатывает когда аппка свернута, здесь рассматривается кейс когда аппка свернута, что человек сидит в другой аппке, ему приходит пуш, что кто-то ему прислал сообщение, он по пушу попадает в аппку. И срабатывает метод onNewIntent
main
Кто-нибудь генерировал refresh_token для биллинга? Вроде делаю по пунктам, но на 4 этапе ошибка. Дабы чат не засорять, можно в личку. Всем не болеть https://developers.google.com/android-publisher/authorization
alexander
так ты не ответил на мой вопрос. Кто пуш посылает, кстати? Свой бек?
бэк заказчика. пуши отправляются как-то через бэк. Нет Firebase Service я не переопределял
Dmytro
бэк заказчика. пуши отправляются как-то через бэк. Нет Firebase Service я не переопределял
Для анроида должна быть одна структура нотификаций, для айоса другая, это если ты переопределяешь сервис и сам занимаешься отображаением нотификаций
Александр
это где такое написано?
Сорри, перепутал с onNewToken.
alexander
Для анроида должна быть одна структура нотификаций, для айоса другая, это если ты переопределяешь сервис и сам занимаешься отображаением нотификаций
Я только подключен к FireBase, пуш формируется на бэке. Когда я пробовал отправлять себе тестовые пуши с заполненной внутри data через Firebase console, я получал данные по типу ключ значение в onNewIntent , через extras по ключу. Сейчас сервер начал слать настоящие пуши, и там вот это https://wampi.ru/image/6I8jbCq, той инфу которую нужно нет.
Anonymous
Привет. У меня есть FrameLayout внутри которого Button и View (с черным фоном на весь экран). Все указано именно в такой последовательности. Все отрисовывается. Почему view не перекрывает кнопку? пробовал менять порядок, но ничего не меняется
alexander
так и ? Чем я тут могу помочь, попроси бек заполнять блок "дата" для анроида
я просто хочу понять, как вы получаете данные из пушей. Может я что-то не так делаю
alexander
так и ? Чем я тут могу помочь, попроси бек заполнять блок "дата" для анроида
он говорит, что у него типа приходит словарь, не очень понимаю, что это значит
Dmytro
словарь, это мапа. Т.е ключ = значение
Anonymous
пока логического обяъяснение нет, но бахни елевейшн 2дп у вьюхи)
самое интересное - такое поведение только на кнопке, на текствью все ок
Anonymous
По иерархии все правильно, логично, но так видимо какие-то настройки у кнопки не дают ей уйти на 2ой план
<Button android:id="@+id/preview_install_button" android:layout_width="match_parent" android:layout_height="wrap_content" />
Dmytro
самое интересное - такое поведение только на кнопке, на текствью все ок
да, я чекнул. Я же говорю, что-то там в стилях кнопки, не у тебя в хмльке, а в самом классе баттон
Dmytro
а, то есть у тебя воспроизвелось?
Да) это не ты уникальный, а Баттон)
Dmytro
я просто хочу понять, как вы получаете данные из пушей. Может я что-то не так делаю
Смотри, с фаербейзом есть 2 пути. 1. минимум телодвижений, пуши есть, но гибкости мало 2. свой путь джедая, тут мы переопределяем сервис и сами показываем пуши. У большинства разрабов 2 путь, а ты пришел с 1. Ты толком не понимаешь что тебе бек шлет, а мы тем более
Eugene
Салют! Подскажите есть ли возможность обратиться ко View в <include/> чтобы вытянуть его значение и передать в onClick, т.е. [includedLayoutId].[viewId].getValue() и все это в xml? или это решается только передачей TextWatcher в include и добавлением его к вложенному вью?
alexander
Смотри, с фаербейзом есть 2 пути. 1. минимум телодвижений, пуши есть, но гибкости мало 2. свой путь джедая, тут мы переопределяем сервис и сами показываем пуши. У большинства разрабов 2 путь, а ты пришел с 1. Ты толком не понимаешь что тебе бек шлет, а мы тем более
2 путь не работает когда аппка свернута: https://firebase.google.com/docs/cloud-messaging/android/receive When your app is in the background, Android directs notification messages to the system tray. A user tap on the notification opens the app launcher by default. This includes messages that contain both notification and data payload (and all messages sent from the Notifications console). In these cases, the notification is delivered to the device's system tray, and the data payload is delivered in the extras of the intent of your launcher Activity. Поэтому я не могу его использовать. Поэтому я задал вопрос, может у кого-то есть опыт как получить информацию из пуша через intent
Dmytro
в любом случае заходит сюда. в onMessageReceived
H
Кто-нибудь работал с альтиметром, или как лучше найти расстояние от телефона до поверхности(пола)?
Dmytro
поч гибкости мало?
Большинство вещей с коробки не такое гибкое) если тебе не всегда пуш нужно отобразить
Andrei
А раз пьянка такая зашла, кому-нибудь нравится notification тип использовать? По мне, так больше ебли с ним. Проще все в onMessageRecived обработать.
Николай
Ребята. запросы через Retrofit по-умолчания работают в основном потоке или в отдельном?
Dmytro
Ребята. запросы через Retrofit по-умолчания работают в основном потоке или в отдельном?
там есть синхронный вызов и асинхронный, насколько я помню
Дмитрий
если метод enque() вызываешь, то асинхронно работает
Ярослав
Большинство вещей с коробки не такое гибкое) если тебе не всегда пуш нужно отобразить
так в чём проблема? получаешь пушь, решаешь показывать или нет
Andrei
так в чём проблема? получаешь пушь, решаешь показывать или нет
С notification не выйдет, если аппа в бэкграунде, не получишь
Andrei
так шли без notification
Охуенная логика)) Тебе написали, что есть 2 типа, с одним такое не канает
Andrei
так шли без notification
Иногда, от тебя это не зависит, увы
Дмитрий
Что за ад с сикбаром? Подтянул либу для сикбара, и каждый раз когда меняю лэйаут вот здесь, то...
Дмитрий
выскакивает такая ошибка
Дмитрий
Она исчезает если сделать clean
Дмитрий
но появляется если снова изменить параметр в лэйауте
Дмитрий
Сталкивался кто-нибудь?
Andrei
А и спросил в самом начале про data
Ты уверен, что бэк все правильно присылает? Если у пуша тип data, он всегда попадает в onMessageRecieved. (Если, конечно, телефон не какое-нибудь китайское говнище за 5к на алике, которое сервис не в состоянии запустить)
Dmytro
блять, я уже запутался кто там че начинал :D
кому это нужно было, уже ушел, а мы тут мусолим)) так что прекращайте, всем спасибо
Ярослав
выскакивает такая ошибка
странная фигня, удали папку build и инвалидейтни кэш с рестартом студии
zlo
Вот что скажите. Есть констрэйнлэйаут. Там куча view. И edittext там есть. Так вот .. когда нажимаешь на edittext видно как появляется в поле курсор, но тут же всплавает клава и он пропадает, но текст вводить можно. Куда копать.
zlo
Причем если клава уже видна, то модно на любые edittext ставить и все норм.
Ivan
Ivan
всем привет ! сталкнулся с такой проблемой при загрузке картинки через url ! уже что только не пробовал , у кого была такая проблема?(Glide)
Ivan
через браузер данный url открывается
Ярослав🇺🇦
Ищем и читаем правильные книги🌚
Ярослав🇺🇦
Лол, тут даже учат что надо гуглить
Zazaza
через браузер данный url открывается
В manifest application-у атрибут usesCleartextTraffic=true поставить попробуй
Ivan
Zazaza пробовал , все равно не работает
Denis
Zazaza пробовал , все равно не работает
там же написано, что он файл не нашел
Zazaza
Да, покажи код
Ivan
Glide.with(activity as Context) // .asBitmap() // .apply(RequestOptions.encodeQualityOf(70)) // .apply(RequestOptions.overrideOf(80,80)) // .apply(RequestOptions.centerCropTransform()) .load("http://195.9.236.218:3535/upload/1586878535.jpeg") .apply(options) .into(ivAvatar)
Ivan
все довольно примитивно
Ivan
хз, что тут можно не найти
Ivan
вставляю другие ссылки работает
Zazaza
А... ну тогда всё работает