
Jonik
03.05.2018
16:51:56
Если первое будет правильно то и второе тоже

Ilya
03.05.2018
16:54:42
Омг

Axbor
03.05.2018
16:54:44
R.id.name «

Ilya
03.05.2018
16:55:23
R.drawable."name" это как? Нужна ссылка на валидный ресурс

Google

Константин
03.05.2018
16:55:30
воу
тогда уж в конструкторе Кук,второй параметр int сделайте

Jonik
03.05.2018
16:56:43
я junior

Сергей
03.05.2018
16:56:58
фотки экрана посыпались
пздц

RVTexnolog
03.05.2018
16:57:06
Надеюсь ты всё-таки не джун

Константин
03.05.2018
16:57:15

RVTexnolog
03.05.2018
16:57:19
А то я окончательно веру в код потеряю

Ilya
03.05.2018
16:57:25
Громко сказано))

Vladyslav
03.05.2018
16:57:31
и веру в себя тоже ?

Константин
03.05.2018
16:57:54
паблик статик

RVTexnolog
03.05.2018
16:58:24

Google

Ilya
03.05.2018
16:59:43
Кстати, а на кой адаптеру контекст? Я вот чет на вскидку не могу придумать кейса

Константин
03.05.2018
17:00:46

Ilya
03.05.2018
17:01:23
Ну такое себе конечно...

Viktor
03.05.2018
17:02:07
Ребята
А есть способ узнать, что приложение запустилось по клику из нотификации? (Перед этим было зарыто совсем)

Ilya
03.05.2018
17:03:39
Узнать каким образом? На девайсе или в аналитике где-то?

Vadym
03.05.2018
17:03:41

Константин
03.05.2018
17:03:43
http://pogugli.com/?321489

Viktor
03.05.2018
17:04:18

Ilya
03.05.2018
17:04:40
А ну уже ответили

Viktor
03.05.2018
17:05:22
в случае когда приложение запущено, там все понятно, вот тут можно цепануться и все ок com.google.firebase.messaging.FirebaseMessagingService#onMessageReceived
но у меня вопрос, когда оно закрыто вообще
интент откуда стартует?

Ilya
03.05.2018
17:06:59
Оттуда же, это сервис

Vadym
03.05.2018
17:07:00
интент откуда стартует?
а если точнее PendingIntent передается в NotificationCompat.Builder через .setContentIntent(pendingIntent)

Viktor
03.05.2018
17:14:54
нет ребят

Vadym
03.05.2018
17:14:58
интент откуда стартует?
а если тебе нужно отловить старт с нотификации которая отправлена с консоли, то getIntent().getExtras().getString("my_consol_string") в стартовом активити. Эта нотификация в onMessageReceived не попадает

Viktor
03.05.2018
17:15:30
это все про тот случай, когда приложуха запущена и мы попадаем в onMessageReceived

Google

Viktor
03.05.2018
17:15:40
а тут в его обход все
дебаг туда даже и не думает вставать

Ilya
03.05.2018
17:18:03
в смысле в обход? Принимает пуши и шлёт нотификации сервис firebase, который остаётся запущен даже тогда, когда приложение закрыто
Ну если его совсем не грохнули из памяти, но тогда и пуш не придёт

Viktor
03.05.2018
17:18:51
пуш приходит

Vadym
03.05.2018
17:18:56
в обход, как мне кажется он куда-то в систему бросает нотификацию и система ее создает для приложения

Viktor
03.05.2018
17:18:57
про это ничгео не говорю
не попадает в onMessageReceived когда приложуха закрыта
https://firebase.google.com/docs/cloud-messaging/android/receive
из трея

Vadym
03.05.2018
17:19:48
но тогда при клике на пуш отправляется обычный интент, его и лови

Viktor
03.05.2018
17:20:10

Vadym
03.05.2018
17:20:21
посмотри, что туда приходит

Viktor
03.05.2018
17:32:26
хех
0 = "google.sent_time"
1 = "google.ttl"
2 = "from"
3 = "google.message_id"
4 = "collapse_key"
к чему будем привязываться?)

Vadym
03.05.2018
17:33:53
откуда отправляешь?

Viktor
03.05.2018
17:34:38
с консоли firebase простую нотификацию

Vadym
03.05.2018
17:36:04

Google

Viktor
03.05.2018
17:37:19
через сервер конечн, но насколько я понял, если приложение закрыто, то только нотификацию развернуть можно, без payload data

Vadym
03.05.2018
17:38:11
если приложение закрыто и отправка через сервер, то данные падают в onMessageReceived. Проверяй)

Viktor
03.05.2018
17:39:21
ща попробую через postman заслать

Unknown
03.05.2018
17:43:07
Что делать, если в андроид меньше API 24 stream и Collectors не поддерживается

Konstantin
03.05.2018
17:46:41
Что делать, если в андроид меньше API 24 stream и Collectors не поддерживается
Добрый день!
Уверен, многие юзают Firebase Cloud Messages. Кто использует FirebaseMessagingService, у всех сегодня адекватно собирались проекты?
Стокнулся с тем, что на версии 15.0.0 play services, градл ругается на то, что для наследника FirebaseMessagingServices отсутствует реализация метода
fun zzd(p0: Intent?)
что не очень адекватно, потому что метод внутренний и обфусцированный. Странно то, что раньше для 15 версии такой ошибки не было. Случилось после сброса кэша


Dmitriy
03.05.2018
17:53:33
ща попробую через postman заслать
У пушей есть два объекта - notification и data, если пуш приходит с блоком notification - то при развернутом приложении он обрабатывается приложением, а при закрытом/свернутом - системой, и соответственно не попадает в onMessageReceived. Создание пушей из консоли firebase - этот как раз тот случай, то есть он обрабатывается в обход вашего сервиса. Вам скорее всего нужно отказаться от блока notification и тогда все пуши будут обрабатываться в onMessageReceived
https://firebase.google.com/docs/cloud-messaging/concept-options

Viktor
03.05.2018
18:02:44
в onMessageReceived не попадает, сразу в стартовый интент толкает данные

Dmitriy
03.05.2018
18:03:29
А точно отсутствует notification блок?
Просто тут важно именно его отсутствие

Viktor
03.05.2018
18:03:42
а вот если приложение развернуто и только тогда попадает в onMessageReceived
а, засылал с ним, щас без него попробую
да, c если засылать только блок data, в onMessageReceived попадает стабильно, независимо от состояния приложения
спасибо!

Dmitriy
03.05.2018
18:16:11
Пожалуйста)

Dasha
03.05.2018
18:25:54
Подскажите пожалуйста. В ретрофите. Я вытаскиваю инфу через response.body, но правильно ля понимаю, что я получаю данные первой вложенности, а как мне достать данные например User1 -> Name ?

Dmitriy
03.05.2018
18:26:43

Konstantin
03.05.2018
18:27:24

Dmitriy
03.05.2018
18:27:57
Я грешу на то что через задницу в принципе качается все с репозиториев, ибо без подключения впн я даже 12.0.1 синхронизировать не мог

Google

Dmitriy
03.05.2018
18:28:15
Возможно кеш затерся а новое корректно не затягивается

Константин
03.05.2018
18:28:22

Dmitriy
03.05.2018
18:28:26
дальше копать не стал, откат на 12.0.1 меня устроил

Dasha
03.05.2018
18:29:30

Константин
03.05.2018
18:29:58
1) что я хочу
2) что я делаю
3) что не получается
Возможно, ответ сам придет

Konstantin
03.05.2018
18:32:11
дальше копать не стал, откат на 12.0.1 меня устроил
Странно, откатился на 12.0.1 - такая же проблема. Создал новый проект, чтоб протестить, там на 15.0.0 - ошибка, на 12.0.1 - нормально. Не на тестовом проекте даже после очистки кэша подтягивается сломанная версия 12.0.1

Константин
03.05.2018
18:32:41

Konstantin
03.05.2018
18:33:02

Dmitriy
03.05.2018
18:33:21
А точно затягивается? Я смотрел по логам синхронизации он там на все связанное с firebase сыпал ошибку скачивания
не могу jcenter затянуть ничего

Константин
03.05.2018
18:33:39
А гугль сервайас откатил?

Dmitriy
03.05.2018
18:33:44
подключил впнку и затянулось нормально

Константин
03.05.2018
18:34:27

Konstantin
03.05.2018
18:34:30
А разные версии сервисных зависимостей плагин не дает выкачивать
Причем, на 15.0.2 все работает, нодругие firebase-сервисы до этой версии не дошли еще

Max
03.05.2018
18:48:02
Всем привет.
Я в мобильной разработке 0.
Хочу поинтересоваться возможно ли взять чужое приложение, распаковать его, добавить какой то минимальный функционал, и запаковать обратно, после оно будет работать как прежде?