Sergey
Хай гайз, можно ли как в RN чекать включен ли у юзера dark mode на ios 13?
Archer
всем Привет, можно вопрос? я пытаюсь GIF использовать, делаю как тут показано, но не запускается пакет если первую строчку в зависимости пишу https://facebook.github.io/react-native/docs/image
Archer
Эти две строчки пишу, если перву не писать запускается нормально, но если писать то нет, а просто со второй GIF ведёт себя как обычная картинка, не крутится
implementation 'com.facebook.fresco:animated-base-support:1.10.0'
implementation 'com.facebook.fresco:animated-gif:1.12.0'
Artem
В react-native-firebase 5.5.6 на iOS генерятся не правильные диплинки.
const link = new firebase.links.DynamicLink(
https:/domain.com/,
'https://domain.page.link'
)
.android.setPackageName('com.domain')
.ios.setBundleId('com.domain.ios')
.ios.setAppStoreId('12497323497')
.navigation.setForcedRedirectEnabled(true);
Выдает https://(null)/?... То есть вместо https://domain.page.link подставляет (null). Никто не сталкивался?
Vadim
Alexander
Ребята, ну я не верю, что я единственный, кто с этим столкнулся )
Actually the Push Notification permission lie in Normal Category Permission like INTERNET permission not in Dangerous Category Permission.
You don't have to ask for Push Notification permissions.
While Contacts/Locations are the Dangerous permissions because you are accessing user data.so always needed to ask to user to allow it.
Hope so you understand. https://developer.android.com/guide/topics/security/permissions.html
Vadim
ALEX
Всем привет, может кто-либо помочь мне с пакетами react-native-threads и react-native-serialport?)
ALEX
не получается объединить, возможно что-то не понимаю
ALEX
Суть: react-native-threads позволяет реализовать несколько потоков в приложении, каждый новый поток имеет свой файл .js и выполняет его код. react-native-serialport позволяет создать виртуальный com-usb порт и кидать данные на внешние девайсы по serial интерфейсу. threads работает. serial работает если я его импортирую в основной app.js файл. если импортирую в файл потока (threads), выбрасывает ошибку null is not an object RNSerialPort
ALEX
в чем может быть дело?
Anton
Anton
Артем
Чет react-native-action-sheet дико тормозит в эмулятопе при открытии и на сяоми на 9 ведре. Если насоздавать много компонентов, приложуха виснет наглухо.
Anton
Vadim
Anton
Так я много раз уже пробовал )
По умолчанию уведомления всегда включены на Андроиде, ничего делать специально не надо как в иос. Однако если они были однажды выключены, включить их можно только из настроек
llllllllllllll
Всем привет. Может кто помочь разобраться? Есть данные (например json), получаемые с сервера (пока просто захардкодил в const), связка React Native + Redux. Не могу нормально понять чем должен быть initialState, что хранить в store и тд. Голова что-то кругом от работы с данными. Вроде кучу всего перечитал, пересмотрел и все равно не могу понять, что есть что. Во всех примерах какая то абстрактная фигня и вроде все понятно в целом, но когда у тебя есть хэш данных, разделы в приложении, которые тянут разные данные через апи веб приложения - немного не хватает мыслей все собрать в кулак. Буду признателен (может даже лучше в ЛС) коротко просто понять суть откуда что куда. Заранее благодарю!
Vadim
Vadim
Vadim
Вот такие настройки пушей стоят после установки приложения.
Vadim
У меня отключены всплывающие.
Сергій
у некоторых вендоров есть “одобренные” приложения
Dmitry
Сергій
Сергій
а лучше забить
Сергій
кому пуши надо, они включат
Vadim
Сергій
Сергій
просто некоторые вендоры знают как поступать “лучше“ для своих юзеров
Серега
кто нибудь использует react-native-maps + rn^60
llllllllllllll
Сначала сформулируй проблему/проблемы, так проще будет разбираться.
есть определенные данные (например уроки у студии: [ { id: 1, lesson_name: 'bla-bla', booked: false }, ..... , { id: 10, lesson_name: 'bla-bla-bla', booked: false } ] - эти данные касаются только одного раздела в приложении: Schedule where studio_id: 1, есть и другие разделы: shop, instructors и тд. Студий много и куждой все свое. Приложение разрабатывается для навигации по студиям, записи на уроки и тд. Так вот я сам макет прилоги собрал, навигация вроде как работает (пока на статике, просто заглушка для студии). Пришло время подключать Redux - книжку читал, уроки смотрел разные - везде какие то одностраничные приложения и непонятно как с реальными данными работать. Что нужно в initialState (который в createStore) хранить: данные всех разделов одной студии, или подгружать/удалять по мере необходимости. или вообще там это не хранить и тд. просто нужно понять общую картину, куда что и как потом с этим работать
Сергій
Vadim
Сергій
в андроид есть только Nofitication
Сергій
Вот этих.
это обычные уведомления, только с высоким приоритетом
Сергій
Heads Up Notifications называются
Сергій
это кастомные настройки вендора, можно игнорить. Их имплементация не регламентирована
Сергій
Android SDK ничего про них не знает и не может знать
Irakliy
есть определенные данные (например уроки у студии: [ { id: 1, lesson_name: 'bla-bla', booked: false }, ..... , { id: 10, lesson_name: 'bla-bla-bla', booked: false } ] - эти данные касаются только одного раздела в приложении: Schedule where studio_id: 1, есть и другие разделы: shop, instructors и тд. Студий много и куждой все свое. Приложение разрабатывается для навигации по студиям, записи на уроки и тд. Так вот я сам макет прилоги собрал, навигация вроде как работает (пока на статике, просто заглушка для студии). Пришло время подключать Redux - книжку читал, уроки смотрел разные - везде какие то одностраничные приложения и непонятно как с реальными данными работать. Что нужно в initialState (который в createStore) хранить: данные всех разделов одной студии, или подгружать/удалять по мере необходимости. или вообще там это не хранить и тд. просто нужно понять общую картину, куда что и как потом с этим работать
редакс, по-сути, обычный реактовский state, только глобальный и доступен с любого подключенного экрана
Irakliy
хранят там, обычно, тоже, что и в стейте
Irakliy
если данные не нужны глобально во всём приложении, то и редакс не нужен
ALEX
ктото юзает react - native - threads???
Archer
Народ как запретить делать goBack на определённой странице? я имею в виду goback который у андроидов бывает внизу кнопка назад
Никита
Archer
Archer
даже проверка на роут не помогает
Archer
он словно замыкает в одном
Никита
Archer
и везде одни данные
Никита
и если экран в фокусе то возвращать что ты обработал (true) иначе false и обработчик от навигации запустится
Archer
Archer
проверять в фокусе ли нужный мне экран?
Никита
cdm() {
BackHandler.addListener
this.props.navigation.addListener('didFocus', () => this.isFocused = true)
this.props.navigation.addListener('didBlur', () => this.isFocused = true)
}
handleBackPress() {
return this.isFocused;
}
Никита
примерно в таком стиле. Названия функций и параметры могу ошибаться. Пытался передать смысл
Archer
Archer
Олег
Всем привет, у меня есть апка которая мотниторить состояние давления в системе когда оно выходит за пределы должен приходить сповищення.Мб есть идеи как не бросать каждый раз оповещения после обновления данных (раз в 60с приходит одно и то же оповещение)
Maxim 📱 D
Maxim 📱 D
если это важно
TK
здравствуйте,как 111 строку записать в стор,правый экран то как пытаюсь в стор кинуть.Выдает ошибку что utmAction is not defind. А где его создать и в чём ошибка?
Hlib(Гліб) 🇺🇦 van der Charkiv
Hlib(Гліб) 🇺🇦 van der Charkiv
Ессесна
Hlib(Гліб) 🇺🇦 van der Charkiv
Ты создал функцию, а аргумент не кидаешь
Hlib(Гліб) 🇺🇦 van der Charkiv
Ivan
Коллеги, есть у кого хороший информативный гайд по переходу с 0.59 на 0.60?
И по перетаскиванию зависимых либ на Android X где этого ещё нет
Серега
Серега
https://react-native-community.github.io/upgrade-helper/
Серега
Я по нему обновляляся с 58 на 60
Ivan
О, круто
А на тему обновления зависимостей? Там нужно что-то с нативными либами делать?
Ivan
Имеется ввиду кроме Android X
Dmitry
Jetifier ставь и будет тебе счастье
Yauhen
Yauhen
так пол часа, пробовал неоднократно...Есть мысли?