Kanstantsin
или нет
Kanstantsin
ковырялся в настройках батареи ? некоторые телефоны, как например ксаоми, глушат сервис пушей, чтобы он не садил батарею, нужно в настройках батареии добавлять его в исключения, иначе система его глушит спустя какое-то время
Kanstantsin
также надо понимать, что если сервис заглох из-за чего-то, чтобы он перезапустился нужно рестартовать приложение на телефоне ручками, сервис сам не поднимется, если что-то в настройках поменялось даже
Kanstantsin
блин много инфы )) просто с пушами работал очень плотно ) пока так )
Konstantin
да, с запущеной апкой делал. как узнать как называется сервис? в телефоне есть вариант показать process list, он там как называется?
Kanstantsin
это хз, я так не глядел, вообще если прилажка запущена, я бы сделал так, отлогировал сервис, перезапустил приложение на телефоне, чтобы он гарантированно стартанул и отправил пуш на него
Kanstantsin
и смотрел что в сервисе, пришел или нет, если прилажка запущена, сервис не умрет быстро точно
Arsen
только на мейзу не работает? на эмуляторе тестил?
Kanstantsin
и прийти в него уже инфа хоть какая должна, если приходит смотреть что дальше происходит, если нет, проблема в настройках, json ключи и т.д. почему сервис ничего не приходит разбираться
Kanstantsin
конкретно верхние случаи про сервис пушей, больше когда app убит вообще, если апп запущен, то сервис должен выживать
Kanstantsin
надо логировать его, смотреть что в нем делается вообще, есть ли активность какая
Konstantin
E/FirebaseInstanceId: Error while delivering the message: ServiceIntent
Konstantin
вот такую штуку в логкате увидел, значит пуш все же пришел на девайс?
Kanstantsin
видишь, значит активность есть какая-то
Kanstantsin
там RemoteMessage вроде объект приходит в сервис
Konstantin
лан, спасибо, буду разбираться
Konstantin
... not found. ))
Kanstantsin
ну ваще в нете пишут что не стоит юзать вместе FCM и GCM
Kanstantsin
как я понимаю GCM уже встроен в либу firebase
Kanstantsin
может что-то напутал с сервисами и заюзал GCM просто ? или не подключил какие-то сервисы
Kanstantsin
ну ваще в нете пишут что не стоит юзать вместе FCM и GCM
типо из-за этого конфликт какой-то происходит
Kanstantsin
... not found. ))
https://www.androidlearning.com/android-push-notifications-using-firebase-cloud-messaging-fcm-php-mysql/
Kanstantsin
примерно вот, там написано как что юзать, всё так реализовано ?
Kanstantsin
Check for Google Play Services APK ну и ещё вот что пишут проверить
Konstantin
сейчас как раз проверяю
Volodymyr
Google Cloud Messaging -- DEPRECATED 4/10/2018 https://developers.google.com/cloud-messaging/android/client
Konstantin
ну, да теперь приходит, забыл добавить messagingService; но я почему то думал что в верхней шторке должны появляться уведомления сами по себе, т.е. плэй-сервисы типа как то сами формируют их из пуш уведомлений, или может я с чем то попутал?
Kanstantsin
там вроде от формата зависит
Kanstantsin
который кинешь
Kanstantsin
если кинуть в одном формате то типо оно само сможет сделать default какой-то и показать, а в другом не сделает
Kanstantsin
но лучше делать самому
Kanstantsin
надежнее
Konstantin
ага, ну я так и понял что лучше самому хендлить сообщения, спасибо за помощь
Kanstantsin
вот здесь про это написано
Kanstantsin
как и куда доставляет пуш, и как отображается и обрабатывается
Kanstantsin
https://firebase.google.com/docs/cloud-messaging/concept-options#notifications_and_data_messages
Kanstantsin
даже лучше вот
Сергей
Всем привет! Кто-то сталктвался с проблемой - не отрисовывается прогресс при смене конфигурации...? При пересоздании данные сетятся, progress устанавливается но прогрессбар не заполнен, и ровно такая же проблема с радиокнопкой - setChecked отработал, а отображено состояние unchecked. На обоих элементах кастомный drawable
Kanstantsin
Notification message and Data message вот оно, 2 вида их есть, и одни могут хэндлится как-то автоматом
Konstantin
уже бутылку должен
blaccyee
Господа, при входящем звонке срабатывает метод, который отправляет get до моего скрипта. Если скрипт полностью на php, то все ок, номер добавляется. Решил переписать на nodeJs, там все то же самое, за исключением того, что в url добавляется порт. В логах отображаю ссылку + номер, если копирую ее и перехожу в браузере - номер добавляется. Соответственно, мой пост-запрос в андроиде не может обработать url с портом. Есть идеи? http://paste.org.ru/?i3xage
Сергій
Где-то 24dp, где-то 26dp, а где-то монобровь 🌝
Dmitry
привет, я дизайнер. нужна консультация разработчиков: насколько трудно делать градиент фоновый?
Dmitry
ну просто, градиентом норм делается или отказаться лучше?
Dmitry
а то у нас фирменнй стиль градиентный, в дизайн приложения тоже хорошо бы его добавить
Сергій
ну просто, градиентом норм делается или отказаться лучше?
Если картинкой и допустимые искажения, то просто и быстро в плане производительности. Если надо аккуратно в соответствии с соотношением сторон, то сложнее и не очень быстро.
Andrei
Ребята, всем привет. Такой вопрос. Если в активити очень мало view -кода, например, есть пару кнопок, одна finish() а вторая стартует другую activity, надо ли для такой активити делать view и presenter? Или подскажите, где можно почтать об этом? Заранее спасибо
Andrei
А зачем тебе конкретно презентер (в принципе)?
Ну вообще я решил попробовать внедрить MVP и в частности Moxy в один из проектов, и вот делаю согласно гайдам. В активити, где больше логики презентер действительно кажется полезным, а тут хз
Dmitry
я про такую штуку. градиент в верхних баннерах будет насколько нормально програть или что изменить лучше?
Andrei
Ну какой профит тебе дает разделение кода? Если он (профит) сохраняется, то делай. Нет, не делай
Ну в больших активити профит явно есть, все становится намного понятнее. А в мелких соответственно не очень. Я просто думал, что если уж MVP, то для каждой активити
Сергій
Это весь градиент?
Andrei
Это не догма
Понял, спасибо за помощь
Dmitry
Это весь градиент?
да, еще на других плашках, который дальше в слайдере
Сергій
Сергій
Я почему-то подумал градиент как фон всего экрана 🌝
Dmitry
а плашку с тенью не нужно под блок с баненров? обычнно везде так, где баннеры есть
Сергій
Там хоть и карточка, но в данном кейсе тень не будет смотреться консистентно. ИМХО
Dmitry
Dmitry
такое соответствует гайдам?
Сергій
Отступы по бокам экрана должны быть 16dp
François Leclercq
Почему у нижней картинки отступ слева больше отсутпа справа?
Dmitry
Dmitry
сори, исправил
Dmitry
у плашки тени нет, у кнопки есть, если что
François Leclercq
Бар нужно отделить, тенью и оттенком
François Leclercq
Можно просто тенью, на худой конец
Сергій
И как мне кажется, недостаточно контраста в нижней карточки. На дешёвых экранах с низкой контрастностью все сольётся
Сергій
🌝