Alexsandr
и конечно horizontal
Alexsandr
и готово, чтоб точечки сделать просто onScroll animatedEvent
A
ты сам делал когда-нибудь такое?
Alexsandr
да
A
сравнивал с тем что в инстаграме?
A
такая же smooth анимация?
Alexsandr
го в лс
A
го
Sergey
Господа, добрый день. Такое дело. Apple с некоторых пор требует присутствия NSLocationAlwaysUsageDescription в plist. Но стоит мне добавить его — как на iPhone вообще перестаёт работать геолокация. Кто сталкивался с проблемой? В симуляторе при этом всё прекрасно.
Даниил
Подскажите пожалуйста что эта за ошибка и как с ней бороться???
Vitaly
Привет на скрине который в tabnavigation (React navigation) не работает componentWillUnmount можно как-то принудительно его запустить?
Никита
Привет на скрине который в tabnavigation (React navigation) не работает componentWillUnmount можно как-то принудительно его запустить?
компоненты не анмаунтятся. Там есть lifecycle hooks в доке - надо на will-blur смотреть например
Khorark
Господа, добрый день. Такое дело. Apple с некоторых пор требует присутствия NSLocationAlwaysUsageDescription в plist. Но стоит мне добавить его — как на iPhone вообще перестаёт работать геолокация. Кто сталкивался с проблемой? В симуляторе при этом всё прекрасно.
У меня в эмуляторе перестало приложение запрашивать. Просто запускается с неактивной и всё. Пока сам в настройки не перейдешь и не включишь. Хоть я добавлял описание, хоть убирал
Danila
Этот ключ по идее не должен на работу влиять
Кирилл
Гайз, никто не решал такую проблему? ScrollView, horizontal, pagingEnabled
Anton
Гайз, никто не решал такую проблему? ScrollView, horizontal, pagingEnabled
У карты надо абсолют лейаут указать, а не width: 100%
Anton
AbsoluteFill что то такое, точно не помню
Кирилл
У карты надо абсолют лейаут указать, а не width: 100%
а карты при чем тут?) ну я кончено попробовал, на всякий, но это не работает
Anton
а карты при чем тут?) ну я кончено попробовал, на всякий, но это не работает
Из тач интерсептор конфликтует с интерсептером приложения. Если не помогает тогда хз, меня как то выручило
Кирилл
Из тач интерсептор конфликтует с интерсептером приложения. Если не помогает тогда хз, меня как то выручило
у меня яндекс карты, вы вероятно про гугловые говорите. Но да, сути дела не меняет. тут проблема в том, что респондер не релизится, если за пределы скроллы выходишь. респондер на это не реагирует никак. а вот как решить эту проблему я не знаю)
Sergey
Этот ключ по идее не должен на работу влиять
Не должен, но вот факт. Раза три код переписывали так и сяк.
Sergey
Гайз, никто не решал такую проблему? ScrollView, horizontal, pagingEnabled
Вааааааа ты смог реализовать bottom-sheet????
Danila
react native geolocation юзаете?
Sergey
как тут
Sergey
Дорогое сообщество. Кто-нибудь знает как реализовать такое же поведение? Это хитрый бекдроп плюс хитрый скролл внутри. Привлекаю внимание котиками 🐈🐈🐈🐈🐈🐈🐈🐈🐈🐈 (видео 12 секунд)
Кирилл
Вааааааа ты смог реализовать bottom-sheet????
да там из коробки работает, это тот же react-native-bottom-sheet который на реанимейтед.
Никита
да bottom sheet в рн есть. Только в слове sheet другая буква И
Кирилл
+ соц опрос коллег показал, что это работает так же и без bottom-sheet. т.е похоже на багу реакт нативовскую
Alexsandr
да
попробуй view-pager
Alexsandr
на android
Никита
@alexandertorn тут выше про баги pagingEnabled
A
ааа, вижу
A
Спасибо
Никита
попробуй view-pager
а на скролл подвязаться можно? что то в доке ничего нет
Олег
Олег
Всем привет, контекстное меню откривается не возле тапа
Alexsandr
можно
onPageScroll={this.onPageScroll}
Alexsandr
onPageScroll={this.onPageScroll}
onPageScroll = e => { this.setState({progress: e.nativeEvent}); };
Sergey
react native geolocation юзаете?
react-native-geolocation-service
Serhii
Есть SectionList, мне нужно делать подгрузку вниз, но когда я вставляю новые элементы то скрол так и остается внизу. Как такое лечится?
Kesha
https://www.youtube.com/watch?v=zEjqDWqeDdg
Kesha
https://github.com/facebook/hermes
Sergey
скорее даже так
Sergey
а еще есть такая классная штука https://github.com/wix/react-native-interactable
Sergey
https://github.com/wix/react-native-interactable/blob/master/playground/src/real-life-examples/MapPanel.js
Kesha
https://www.youtube.com/watch?v=zEjqDWqeDdg
Кто-нибудь уже пробовал Hermes на Андроид?
Вадим
Если актуально, тут накидали вариантов 👆
Я вот еще нашел. Привет, ну вот и поляк ответил. Вот видео решения нашей задачи (кусочек 1 минута): https://youtu.be/V8maYc4R2G0?t=825 Код решения: https://github.com/kmagiera/react-native-gesture-handler/blob/master/DrawerLayout.js
Kotuhan
Всем привет 🙂 А доводилось ли вам группировать пуши? В приложении есть чатик и я хочу пуши из отдельных чатов группировать. Пуши шлю через FCM. С айос разобрался - даже без нативного когда сделать можно. А как с андроидом? Разбирался кто-нибудь?
Денис
Посоветуйте хороший onboard/intro слайдер
Gena
Господа, добрый день. Такое дело. Apple с некоторых пор требует присутствия NSLocationAlwaysUsageDescription в plist. Но стоит мне добавить его — как на iPhone вообще перестаёт работать геолокация. Кто сталкивался с проблемой? В симуляторе при этом всё прекрасно.
А можно поподробней, что значит "Apple требует присутствия NSLocationAlwaysUsageDescription"? Насколько я знаю не требует. Это включение фичи при которой приложение хочет использовать гео сервисы всегда этого ключа требует. Мне кажется, таких приложений единицы должны быть, это всякие gps подобные штуки очевидно или я не прав?
Gena
По карйней мере у нас в приложении есть гео, есть карта, а стоит только NSLocationWhenInUseUsageDescription потому что мы не запрашиваем привелегии на использования локации всегда.
Sergey
А можно поподробней, что значит "Apple требует присутствия NSLocationAlwaysUsageDescription"? Насколько я знаю не требует. Это включение фичи при которой приложение хочет использовать гео сервисы всегда этого ключа требует. Мне кажется, таких приложений единицы должны быть, это всякие gps подобные штуки очевидно или я не прав?
Your app's code references one or more APIs that access sensitive user data. The app's Info.plist file should contain a NSLocationAlwaysUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. Starting Spring 2019, all apps submitted to the App Store that access user data are required to include a purpose string. If you're using external libraries or SDKs, they may reference APIs that require a purpose string. While your app might not use these APIs, a purpose string is still required. You can contact the developer of the library or SDK and request they release a version of their code that doesn't contain the APIs. Learn more
Sergey
ITMS-90683: Missing Purpose String in Info.plist
Sergey
у нас NSLocationWhenInUseUsageDescription тоже стоит, естественно
Gena
вот не помню такого)
Там достаточно наличия вызова в коде, вызывается ли он на самом деле, уже не важно. Они сканируют используемые публичные символы в бинаре при провереке.
Gena
вот не помню такого)
Вспомнил, я из-за этого не использовал встроенный в RN Geolocation, просто выкинул и написал свой под конретное приложение. Вот просто наличие этого кода заставляет Apple предполагать, что он может использоваться: https://github.com/facebook/react-native/blob/0.59-stable/Libraries/Geolocation/RCTLocationObserver.m#L209
Alexander
Всем привет. Кто то сталкивался! А на релизном варианте крашит при старте с этой же ошибкой
Alexander
С appName все в порядке
Виктория
ребят, посоветуйте слайдер, в котором можно устанавливать свой фон на трэк и кругляшочек, и чтобы подпись у каждого значения можно было сделать. Скрин для ясности https://monosnap.com/file/XaUD8kqs6r5KKCCDjLSghOXvAEEi41
Gena
Всем привет. Кто то сталкивался! А на релизном варианте крашит при старте с этой же ошибкой
Там же написано. Натив пытается запустить корневой компонент (в RN это почему-то application называется), с именем "test". А этому имени не сопоставлен ни один компонент в JS.
Gena
Грубо говоря, JS нигде при старте не вызывал AppRegistry.registerComponent('test', ...)
Alexander
Там же написано. Натив пытается запустить корневой компонент (в RN это почему-то application называется), с именем "test". А этому имени не сопоставлен ни один компонент в JS.
Да я уже с именами все перепробывал. Есть у меня компонент App и его же я прописываю в registerApplication. Тоже самое. Причем ошибка стала вылетать нежданно. До этого все было хорошо. И я нечего не трогал(
Alexander
Если делать react-native init Bananas то запускается причем компонента Bonanas нету))
Gena
Да я уже с именами все перепробывал. Есть у меня компонент App и его же я прописываю в registerApplication. Тоже самое. Причем ошибка стала вылетать нежданно. До этого все было хорошо. И я нечего не трогал(
Сорри, я там поправил (в соответсвии с доками, это registerComponent). Не знаю что вы там пытаетесь делать, но ошибка именно в том что я описал. Не важно как называется ваш компонент, важно под каким именем вы его зарегистрировали.
Irakliy
можно код с registerComponent?
Alexander