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'
Aleksei
Хай гайз, можно ли как в RN чекать включен ли у юзера dark mode на ios 13?
https://github.com/react-native-community/discussions-and-proposals/issues/126 https://github.com/expo/react-native-appearance
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). Никто не сталкивался?
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
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
в чем может быть дело?
Артем
Чет react-native-action-sheet дико тормозит в эмулятопе при открытии и на сяоми на 9 ведре. Если насоздавать много компонентов, приложуха виснет наглухо.
Anton
Так я много раз уже пробовал )
По умолчанию уведомления всегда включены на Андроиде, ничего делать специально не надо как в иос. Однако если они были однажды выключены, включить их можно только из настроек
llllllllllllll
Всем привет. Может кто помочь разобраться? Есть данные (например json), получаемые с сервера (пока просто захардкодил в const), связка React Native + Redux. Не могу нормально понять чем должен быть initialState, что хранить в store и тд. Голова что-то кругом от работы с данными. Вроде кучу всего перечитал, пересмотрел и все равно не могу понять, что есть что. Во всех примерах какая то абстрактная фигня и вроде все понятно в целом, но когда у тебя есть хэш данных, разделы в приложении, которые тянут разные данные через апи веб приложения - немного не хватает мыслей все собрать в кулак. Буду признателен (может даже лучше в ЛС) коротко просто понять суть откуда что куда. Заранее благодарю!
Vadim
Vadim
Vadim
Вот такие настройки пушей стоят после установки приложения.
Vadim
У меня отключены всплывающие.
Сергій
у некоторых вендоров есть “одобренные” приложения
Vadim
у некоторых вендоров есть “одобренные” приложения
Блин, а на это можно влиять? Пуши на андроиде — целый новый мир, в котором я вообще ничего понять не могу.
Сергій
а лучше забить
Сергій
кому пуши надо, они включат
Vadim
кому пуши надо, они включат
Ну такое… Это же важно
Сергій
Ну такое… Это же важно
так они и работают
Сергій
просто некоторые вендоры знают как поступать “лучше“ для своих юзеров
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
просто некоторые вендоры знают как поступать “лучше“ для своих юзеров
А мб можно проверить на запрет именно всплывающих пушей? На полный запрет можно проверить.
Vadim
Вот этих.
Сергій
в андроид есть только Nofitication
Сергій
Вот этих.
это обычные уведомления, только с высоким приоритетом
Сергій
Heads Up Notifications называются
Vadim
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
BackHandler в доке. Тупо делать то что нужно и возвращать false (или true, в доке написано)
спасибо оно и вправду работает, но только отключает везде
Archer
даже проверка на роут не помогает
Archer
он словно замыкает в одном
Archer
и везде одни данные
Никита
и если экран в фокусе то возвращать что ты обработал (true) иначе false и обработчик от навигации запустится
Archer
и если экран в фокусе то возвращать что ты обработал (true) иначе false и обработчик от навигации запустится
не понимаю, мне надо только на определённой запретить, остальные чтобы работали
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
Олег
Всем привет, у меня есть апка которая мотниторить состояние давления в системе когда оно выходит за пределы должен приходить сповищення.Мб есть идеи как не бросать каждый раз оповещения после обновления данных (раз в 60с приходит одно и то же оповещение)
Maxim 📱 D
если это важно
TK
здравствуйте,как 111 строку записать в стор,правый экран то как пытаюсь в стор кинуть.Выдает ошибку что utmAction is not defind. А где его создать и в чём ошибка?
Hlib(Гліб) 🇺🇦 van der Charkiv
Ессесна
Hlib(Гліб) 🇺🇦 van der Charkiv
Ты создал функцию, а аргумент не кидаешь
TK
Ну начёсная
я уже сделал)
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
так пол часа, пробовал неоднократно...Есть мысли?