Alexander 🐯
Тони
Всем привет,подскажите, на android нативной стороне в классе CustomApplication инициализирую reactContext при помощи ReactNativeHost в методе onCreate
но reactContext принимает null,задержка кода не помогает. В чем может быть проблема?
Alexsandr
Alexsandr
а про js
Igor
понял, пардон
Alexsandr
для нас это обычный state
Alexsandr
🙂
Alexsandr
понял, пардон
хотя в целом идеалогия не меняется, но тогда уж лучше rx и классический mvvm
Alexsandr
чем более костыльная реализация на swift
Igor
На вкус и цвет. Мне понравилось, что все изменения идут через одно состояние (удобно логировать - откуда проще править косяки), и на производительности не сказывается особо, мы не игры пишем )
Igor
Плюс сложная логика проще раскладывается, на мой взгляд
Arczi
Парни какой сервис советуете для мониторинга аппки?
Шахзод
Здравствуйте, в первые юзаю fcm, пуши по токену на устройство идут когда приложение закрыто или в бекграунде но когда приложение открыто пуши не идут да и событие onNotification не срабатывает.. Только срабатывает getInitialNotification когда приложение закрыто и я нажимаю на пуш android(8.0)
В чем может быть проблема ?
RN 0.61+
Dmitry
Dmitry
Пуши и не должны приходить в открытое приложение
Dmitry
Dmitry
Есть foreground и background уведомления, первые видно только на закрытом, вторые не видно, но есть метод их получения и ты можешь показать локальное уведомление
Dmitry
Anton
Но я не увидел кейса, при котором пуши при работающем приложении не должны показываться
Dmitry
Ну а сама реализация зависит уже от конкретной либы
Dmitry
Anton
Dmitry
Это не вкусовщина, а UX
Dmitry
Gena
Это вкусовщина
Дело не только в этом, у тебя в приложении (чат - хороший пример), есть свой способ показать что нового у пользователя и он явно удобней пушей, для взаимодействия с которыми пользьзователю надо покинуть приложение.
Gena
Я честно говоря не вижу кейса при котором пуш надо показывать при активном приложении.
Dmitry
Пока ты в диалоге тебе не приходят пуши по диалогу
Anton
Anton
Понятное дело что в диалоге не надо пуши слать
Dmitry
Ну и в чем тут вкусовщина
Anton
тебе приходит сообщение от друга например, из другого чата
Dmitry
Так я об этом и не говорю ничего
Anton
и ты предлагаешь не говорить об этом пользователю, потому что UX
Anton
Anton
Ну давайте пойдем дальше
Dmitry
Anton
Бог с ним с чатом, а банковские операции? Пока я в условном приложении Сбербанка, вы предлагаете не показывать пуши о том, что с карточки списываются деньги?
Dmitry
Dmitry
Если триггер ты сам, в момент, то не будет пушей не будет
Anton
В общем - все это вкусовщина. Вендором заявлена поддержка работы в фореграунде и бекграунде. Обрабатывать или нет - дело рук разработчика. Кейсов можно придумать милион за одну и другую сторону, что подтвержают сообщения выше
Вопрос был, как их обрабатывать в фореграунде, а бедный тс так ответа и не получил
Dmitry
Ой, я сейчас скажу, что ни один вендор не даст тебе гарантий доставки твоих пушей, так что использовать для важного информированию уж точно не стоит. В контексте мессенджера, ничто не мешает показывать пуш (локальный) на каждой прилетающее сообщение
Dmitry
Для этого даже пуши не нужны
Anton
Gena
Anton
Но я не про гарантии, а про их обработку
Anton
Шахзод
Шахзод
Я понял что в foreground уведомления нужно показать через локальный пуш , я немогу отловить это событие
Шахзод
onNotification не срабатывает
Anton
Шахзод
Шахзод
Шахзод
С телефона сижу
Anton
а
Шахзод
Я через npm ставил без указания версии
Шахзод
На npmjs показывает что 5.5.6
Anton
у меня на 5.5.5 все работает, никаких специфичных вещей не делал для обработки, только onnotification слушаю и все. в общем все как в доке сделал
Шахзод
Шахзод
Вручную ничего не прописывали в папках android?
Anton
Шахзод
Хм, значит попробую как вы сделали
Шахзод
неа
Можете кусок кода скинуть как вы слушаете события?
Шахзод
Или на репозиторий ссылку
Irakliy
народ а есть какой способ динамически менять поведение кнопки "назад" в шапке react navigation?
Например, по нажатию на кнопку переходим на новый экран, где можно редактировать какие-то данные пользователя. Если есть несохранённые изменения, то при нажатии "назад" логично было бы предупредить пользователя о сбросе введённых данных
пробовал с обычной модалкой, но она с алертом конфликтует
Irakliy
в доке только через static предлагается, ещё находил решение с рефами, но я даже хз, как-то не очень надёжно и костыльно, как по мне
Andrew
Кто юзает в приложении логин через Инстграм, старое инстаграм апи задепрекейтили, новое фесбук апи позволяет залогиниться только с инста бизнесс аккаунтом. Как сейчас можно реализовать в приложении аутентификацию через инстаграм?
Andrew
Для обычного аккаунта инстаграм
Anton
Irakliy
Серега
Irakliy
Irakliy
у нас на проекте навигация отельными файлами (для авторизованного юзера и неавторизованного)