Влад
зачем гуглить, если кто то погуглит за тебя
Alexey
сейчас - да, раньше - нет
Alexey
IE до 10 версии не обновлялся
Max
Всем салют, помогите пожалуйста с установкой, https://github.com/wumke/react-native-local-notifications модуль установлен, линк тоже успешен, но выбивает ошибку, в чём может быть проблема? Possible Unhandled Promise Rejection (id: 0):
TypeError: undefined is not an object (evaluating '_reactNative.NativeModules.RNLocalNotifications.createNotification')
Alexey
Max
в манифест добавил
Max
Kirill
я бы лучше https://github.com/evollu/react-native-fcm использовал для локальных тоже
Alexey
блин, в Андроиде я вообще не силен. Я использовал только push нотификации от firebase и fabric (насколько я помню)
Max
Так мне просто локальный нотификейшены нужны
Alexey
и они идут в комплекте с sdk
Max
не пуши
Alexey
так там тоже есть локальные нотификации
Max
хм, попробую, спасибо
Max
Что в ней весёлого?
Ilya
Лол
Aleksei
думаю что если рядовое RN приложение то так и будет в большинстве кейсов
Aleksei
нуу, Ден, это такое. Я тут недавно на досуге философствовал и вспоминал как гитхаб вообще появился, основная идея была в том чтобы люди работали вместе над кодом, а не чтобы кто то выкладывал в опен сорс код, потом все набегали и что то требовали в issue) опен сорсить итак нифига не просто
Aleksei
нет. тебя никто не форсит же юзать это решение
Max
Alexey
Может либа несовместима с версией RN?
Max
блин, надо проверить
Aleksei
вангую что заимпортировано под таким именем
Kirill
Max
Max
Кажись это
Kirill
ну там еще надо сдк файрбейса установить
Kirill
хотя наверное только для локальных пушей это оверхед, но если в дальшейшем понадобятся ремоут, то они у тебя уже будут
Max
Kirill
ну как пусто там огромные разделы с IOS Configuration и Android Configuration
Kirill
и собсно вот:
NOTE: local notification does NOT have any dependency on FCM library but you still need to include Firebase to compile. If there are enough demand to use this functionality alone, I will separate it out into another repo
Max
оу
Max
Так у меня ошибка сам этот модуль необъявлен?
Max
TypeError: undefined is not an object (evaluating 'RNFIRMessaging.scheduleLocalNotification')
Max
Как будто он не инклюдится просто
Kirill
пекаджер перезапускал?
Kirill
+ когда код нативный меняешь надо заново устанавливать приложение
Kirill
оно по идее и собраться то не должно без сдк
Max
да, со сбросом кеша
Max
ток толку 0
Kirill
так а оно собирается?
Max
да вроде того
Max
Kirill
react-native run-ios без ошибок проходит?
Max
я ток на андроиде пока пытаюсь
Max
А оно хоть папки андроид захватывает? т.е. я просто запускаю npm start, верно?
Max
с этим ejecting не совсем понятно
Max
а вот про это можно подробнее?
Max
Aleksei
о, @kureev завел native-navigation без подов) надо попробовать 🙂
Aleksei
а то так realm с подами не вставал)
Albert
Спасибо!
Max
Что так сложно то всё) на джаве легче кодить чем эти костыли соединять, не?)
Ruslan
Всем доброго времени суток. Ситуация такова: при запуске тестов jest постоянно вылетает одна и та же ошибка во многих компонентах :
TypeError: Cannot read property 'RNFSFileTypeRegular' of undefined
Понимаю, что надо заглушить использование этой библиотеки, но вот как реализовать не знаю, помогите пожалуйста,куда копать,что посмотреть
Kirill
хз на андроиде у меня завелось с полпинка, скорей на иосе пришлось погуглить
Aleksei
Kirill
Kirill
кто готовый
Max
ну есть же скомпилированный в node_modules, верно?
Max
нативный код
Aleksei
какой еще нативный код скомпилированный в node_modules
Max
Max
>npm start запускает жс бандлер, если не-жс меняешь надо заново пересобирать >нативную часть
Max
вот это
Ruslan
Ivan
фло хорошо но если он говорит что всё ок - не факт
я не думаю что даже если пофиксят баги флоу стоит на него рассчитывать как 100% type safe, где то в библиотеке напишут any, * где то еще что то, поэтому мне достаточно что он процентов 80% помогает, остальное для тестов
Aleksei
>npm start запускает жс бандлер, если не-жс меняешь надо заново пересобирать >нативную часть
просто тебе надо понять как работает RN да и все. Что такое приложение с RN? Это обычное мобильное приложение, которое запускает js движок, который уже выполняет твой js код. С помощью специального бриджа ты можешь между ними общатся, но не суть. Суть в том, что ты должен собрать отдельно и приложение, и js. Когда ты запускаешь npm start ты собираешь только js. Само приложение нужно собирать отдельно, и уже это приложение будет загружить твой бандл с js. Поэтому когда ты добавляешь новый нативный модуль или даже просто что то меняешь в нативной части, например свой класс какой то создал для андроида, тебе нужно пересобрать само приложение, а не только js
Max
просто тебе надо понять как работает RN да и все. Что такое приложение с RN? Это обычное мобильное приложение, которое запускает js движок, который уже выполняет твой js код. С помощью специального бриджа ты можешь между ними общатся, но не суть. Суть в том, что ты должен собрать отдельно и приложение, и js. Когда ты запускаешь npm start ты собираешь только js. Само приложение нужно собирать отдельно, и уже это приложение будет загружить твой бандл с js. Поэтому когда ты добавляешь новый нативный модуль или даже просто что то меняешь в нативной части, например свой класс какой то создал для андроида, тебе нужно пересобрать само приложение, а не только js
воо, само приложение я пересобрал ( кажется ) как это можно проверить?)
Aleksei
эм, посмотреть папку build или куда там складываются apk
Max
а, а если я через экспо запускаю туда приложение не загружается? только js бандл?