Daniil
Daniil
D
всем привет, ребят, кто юзал react-native-firebase, столкнулся с проблемой не получаю PUSH нотификацю когда приложение закрыто, в logcat вижу такое - Couldn't start service: Intent { act=com.google.android.gms.gcm.ACTION_TASK_READY cmp=com.google.android.googlequicksearchbox/com.google.android.apps.gsa.tasks.BackgroundTasksGcmService (has extras) }
Артем
Aynur
> в MainActivity
Артем
D
вот у них https://invertase.io/oss/react-native-firebase/v6/messaging/android
D
у меня 6.х конечно же, как они советуют, но там просто тупо пусто =)
Артем
D
переходить вообщем на 5.х?)
Артем
переходить вообщем на 5.х?)
Проверь еще, все ли события ты прослушиваешь в js-ной части) А так хз, я пока на 5-й версии, вроде ок
D
ну дело в том, что приложение пока не запущено у меня js-ная часть не работает, и поидее ОС получив Push должна запустить его, если приложение выставило фильтры, как я понимаю
D
если в background то все ок, а если killed то не работает push
D
ок, чуть позже попробую 5.х, спасибо!
Артем
если в background то все ок, а если killed то не работает push
Если приложение было закрыто, то оно получит данные из пуша при старте, пуш ловится в App на componentDidMount
const notificationOpen = await firebase.notifications().getInitialNotification();
console.log(notificationOpen && notificationOpen.notification || ‘nothing’);
D
Да, но самой нотификации нет, закрываю приложение и ее просто нет
Dmitriy
А можно ли отображать пуш, когда приложение активно на экране?
D
Да, можно, есть локал пуш
D
По крайней мере видел в модуле react-native-push-notification
пример: this.notificationListener = firebase.notifications().onNotification((notification) => {...}
Dmitry
а есть какие то средства для отображения отчетов jest по покрытию тестами? А то coverage что-то брешит =)
Dmitry
Vadim
как отключить yellow warnings в консоли?
console.disableYellowBox = true; — не работает
Vadim
Как делать сообщение, что что-то не так с соединением? Вот человек нажал на кнопку, а интернета нет и данные с сервера не пришли. Мб как-то в одном месте все это сделать можно?
Aynur
обработать ошибку
Vadim
Сам пока придумал только перехватывать все запросы axios, считать какой-то timeout и alert показывать.
Kris
Kris
вот только axios я не использую, он почему-то у меня на отрез не хотел возвращать ошибку по таймауту, и вместо этого делал попытку отправить запрос еще раз
Serhii
Народ, нужен хелп. Запускаю run-ios , все билдится, но приложуха сразу после открытия закрывается. Подскажите куда копать?
Kris
Kris
гугли ошибку
Serhii
смотри логи
а где их смотреть то? system.log не показывает ничего толкового
Maxim
в под файле можно юзать use_frameworks!?
потому что если его добавляю, то проект падает
Pavel
разве он не !use_frameworks
Pavel
use_frameworks! звучит как-то истерично )
Maxim
Pavel
ок
Pavel
значит проблема не в этом )
Denis
Есть следующая задача:
Реализовать кастомную модалку, которая будет работать по типу Alert. У нее будет кастомные текст и кнопка ОК, по которой модалка будет закрываться.
Допустим зафейлился запрос на сервер, и мне нужно показывать эту модалку. Можно ли ее показывать без изменения значения стейта и отображения ее в рендере, а вызвать по типу CustomModal('Network request failed')?
Спасибо!
Maxim
значит проблема не в этом )
я добавляю use_frameworks, как сказано в доке библиотеки и билд падает из-за Folly, я убираю use_frameworks и билд падает из-за CatCrypts
Pavel
а ты после того как добавил, запустил pod install?
Maxim
Да
Pavel
у меня кончились идеи, пусть кто поумней напишет )
Denis
Как называется либа для подобного элемента с возможностью шаринга?
Denis
Anton
59 версия android 64 поддерживает?
Anton
обычный шеринг из RN, есть в документации
Denis
Точно, спасибо!
Denis
https://github.com/react-native-community/react-native-share
Denis
Henrikh
Всем привет! Народ кто-то работал с viro react ? Подскажите как привязать 3d объект к gps координатам
Iovan
react native elements это моветон?
D
Vadim
Как должен работать deep linking на андроиде?
Я вбиваю в адресную строку Хрома app://page/1 или https://site.ru/page/1 и вместо сайта должно открыться приложение?
Vadim
Манифест настроен, разумеется.
Max
Max
я кстати, не уверен что оно так сработает, при вбивании в урлу руками, попробуйте сделать кнопку со ссылкой, хотя логика подсказывает что должно работать и так
Vadim
Max
Vadim
Ну и надо было ещё на домене файл создать.
Nick
решили мы тут на RN 0.60 переехать, словил какую-то странную хрень, кто-нибудь сталкивался?
'double-conversion/double-conversion.h' file not found
Max
Max
https://github.com/facebook/react-native/issues/25349#issuecomment-523436726
Nick
как раз дочитал до этого момента. спасибо :)
Serhii
есть FlatList, как добавить элементы в начало списка так что бы скрол остался на месте?
D
инвертировать?
Anton
Подскажите, я хочу сделать библиотеку с использованием нативных модулей в приложении.
файловая структура библиотеки сейчас такая
- android (нативный модуль)
- ios (нативный модуль)
- src (исходники)
- example
- node_modules
- src
- other
в example хочу хранить пример исопльзования библиотеки.
Каким образом подключить в example локальную библиотеку (разработка которой как раз ведется в папке, где лежит сам example)?
Пробовал кучу вариантов и единственный работающий это вручную класть в example/node_modules/react-native-my-library файлы (исключая из них сам example). Но так нужно делать после каждого изменения в библиотеке, что неудобно.
Есть бестпрактики какие-то по разработке библиотек, потому что то что сейчас делаю я мне кажется костылем (но работающим)