Алексей
Мне нужна помощь по пушас и файербейсу. У меня имеется такой JSON, который сервер отправляет для пушей
{
data: {
type: 'reminder',
_actionId: actionId,
_clientId: client._id,
name: client.name,
phone: client.phone,
address: client.address,
expectedDate: action.expectedDate
}
}
У меня имеется сервер на nodeJs, которые рассылает эти уведомления в зависимости от времени до совершения действия (звонка, встречи и т.д.) в том формате, в котором я тебе скинул.
Я создал сервис, который наследуется от FirebaseMessagingService(). В методе onMessageReceived я беру map с data
val dataPayload = remoteMessage?.data
По известным ключам я получаю данные и на основе них генерю пуш уведомление с помощью NotificationBuilder и показываю его пользователям
Я думал, что это будет работать когда приложение выключено или включено
Подскажите как выводить такой пуш при незапущенном приложении?
Алексей
И должно работать даже когда приложение не запущено?
Алексей
Я пока не тестировал приложение. Мн заранее интересно узнать. Я почитал эту доку и смутился https://firebase.google.com/docs/cloud-messaging/concept-options#notifications_and_data_messages
Что для выключенного и включенного приложения два типа сообщений
Алексей
А этот сервис будет работать при выключенном приложении?
Алексей
То есть в течение 20 секунд файербейс (даже у выключенного приложения) должен выдать нотификацию на основании присланных данных?
Алексей
*файербейс сервис в приложении
Алексей
Я конкретно про свой случай
ͬ̾ ́̚ ͧ̀҉͏͜ ̄ͩ ̱̬ ͧͩ Нармальный Чел Σ 🇳🇴
syntax error (code 1): , while compiling: SELECT * FROMmysentences3ORDER BY RANDOM() LIMIT 1
ͬ̾ ́̚ ͧ̀҉͏͜ ̄ͩ ̱̬ ͧͩ Нармальный Чел Σ 🇳🇴
дает такая ощибка
вот мой код ниже
ͬ̾ ́̚ ͧ̀҉͏͜ ̄ͩ ̱̬ ͧͩ Нармальный Чел Σ 🇳🇴
String sql = "SELECT * FROM" + TABLE_NAME2 + "ORDER BY RANDOM() LIMIT 1";
ͬ̾ ́̚ ͧ̀҉͏͜ ̄ͩ ̱̬ ͧͩ Нармальный Чел Σ 🇳🇴
что здесь не правилно?
Изолированный
Пробелы добавь
ͬ̾ ́̚ ͧ̀҉͏͜ ̄ͩ ̱̬ ͧͩ Нармальный Чел Σ 🇳🇴
Пробелы добавь
да спасибо это решил )
Андрей
Всем привет, помогите подправить паттерн для регулярного выражения. Пттерн для 2х слов с пробелом между ними
"\\b[A-Za-z]+ +[A-Za-z]\\b"
Mike
Mike
а что за \\b?
Андрей
Ilya
а что за \\b?
https://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html
Mike
Kostya
подскажите, пожалуйста, из -за чего могут возникать такие ошибки при поппытки билда версии storeProductionStoreRelease
Kostya
Kostya
Сергій
Madiyar
Ребята привет
Madiyar
почему на android 9 media player не рабоает
Madiyar
Madiyar
стрим не запускается ругается постоянно
Директор цирка
Vladimir
яндекс MapKit валятся с такой ошибкой
Vladimir Kaushkin, [06.12.18 14:25]
yandex::maps::runtime::async::internal::PackagedTaskCommon: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/common/api/Api$zzf;
Madiyar
спасибо)
Madiyar
буду пробовать
Madiyar
Anonymous
Anonymous
Оно само с первого раза работать может?
Anonymous
Запустить студию в Intelij
Evgeny
Anonymous
это говнище сразу не может работать
Anonymous
не качать же студию отдельно
Директор цирка
да и трафик, поди, платный
Anonymous
с каких это пор?
Vladislav.
Директор цирка
чтобы поддерживали андроид из коробки!
Mike
основные хитрости:
— импорти проект не за папку, а за build.gradle
— снимай галку create separate modules per source set
Mike
в остальном идея отличается от студии только в лучшую сторону
Anonymous
Anonymous
Нельзя было это настроить изначально?
Anonymous
Ладно, спам
Директор цирка
Viktor
Как на Java в Android'е в 2018 году выполняются небольшие фоновые задачи с взаимодействием с UI?
Mike
Mike
тогда лучше асинктасков ещё ничего не придумали
Viktor
Viktor
в проекте не используется Rx
hex
😂
✙
ну как свежая
Konstantin
shut up and take my money!
voodoo
в android studio при создании проекта по дефолту стоит галочка mobile, там ещё можно добавить другие wear,tv. это платформа как я понимаю? если я хочу своё приложение и на теликах использовать, есть ли смысл включать tv?
Ivan
😂
Konstantin
котелок купил? )
Konstantin
https://phototass4.cdnvideo.ru/width/1020_b9261fa1/tass/m2/uploads/i/20140516/3733580.jpg
Madiyar
Madiyar
Подскажите пожалуйста что не так делаю
Семен
а как привязать ItemDecoration к скролу в RecyclerView? Просто при прокручивании списка они остаются на месте
Madiyar
player = ExoPlayerFactory.newSimpleInstance(this, trackSelector);
Madiyar
Запускаю в сервисе
Dug
Madiyar
Mike
Семен
Mike
да
я бы предположил, что есть два списка, один поверх другого 🙃
Mike
ибо у меня декор работал без нареканий
voodoo
але народ, подскажите по андроид студио