Doc
хелп ми пли
Doc
задница с уведомленями удаленными на андроиде. само уведомление доходит, есть даже звук, но нет вибрации и нет попапа ссверху
Doc
сталкивалс кто? юзаю react native push notificaton
Doc
Я без експо, да и плавать на вибрацию, как попап сделать если приложение в фоне или убито .
Doc
Причём такая фигня только на андроиде
Doc
В иос все идеально
Doc
Незнаю, проверял только на 8,9
Doc
Нет возможности протестить на более ранних
Alex
юзал https://rnfirebase.io/docs/v5.x.x/notifications/displaying-notifications нотификация была (эта для фона), но индикатор не загорался, не было звука и вибрации, переделал на отправку data-only нотификаций, ловил их бекграунде https://rnfirebase.io/docs/v5.x.x/messaging/receiving-messages#4)-(Optional)(Android-only)-Listen-for-FCM-messages-in-the-background ну и там уже вручную создавал (если убито)
Alex
Без фаербэйза никак это не решить?
хз, я перешел на него из-за того что GCM закроют в Апрели
Doc
Хм.. thx посмотрю
Alexandr
Подскажите лучшее решение для старта нового приложения, может какие стартер киты нормальные? или ничего лучше реакт нейтив инит нет?)
Eugene
А что так можно о-О где почитать про темплейты?
Ilya
я себе в старт кит react-navigation, redux-saga и Flow прикрутил, а кому-то может mobx надо
Alexandr
Всем спасибо)
Dmitry
А что так можно о-О где почитать про темплейты?
они включили поддержку темплейтов =)
Dmitry
https://facebook.github.io/react-native/blog/2018/05/07/using-typescript-with-react-native
ㅤㅤㅤㅤㅤ
#ask How to prin data in printer bluetooth ??
Vladimir
Посоветуйте для обучения какое-нибудь учебное приложения на ReactNative типо уроков и тд?
Artem
Всем привет сейчас стартует новый проект и стоит вопрос выбора либы для роутинга. Кто-то юзал в продакшене react-router-native, поделитесь впечатлениями. Особо интересует вопрос нестандартных переходов (когда надо из одной табы попасть в средину другой))
Vitaly
Ребята, я тут анимацию в RN впервые делаю. Вроде все ок, но как на основе value.interpolate сделать не плавную смены значений, а смену с одного значения на другое - 'light-content' -> 'dark-content'. Чет я туплю
Cenator 🐈
скажите плс что делаю не так global.getState = reduxStore.getState в девтулз этого свойства нет
Cenator 🐈
window, globalThis тоже не работает
Vitaly
duration: 0
Можно как-то подробнее, куда его тыкать??
🔥
можешь пальцем в монитор попробовать)
Vitaly
Через Animated.timing анимация?
У меня есть: const backButtonColor = this.state.scrollY.interpolate({ inputRange: [0, HEADER_SCROLL_DISTANCE], outputRange: [colorsEnum.white, colorsEnum.blue], extrapolate: 'clamp' }); Я на основе скрола ScrollView меняю цвет хедера Но как мне на основе этоже скрола изменить 'light-content' -> 'dark-content'. interpolate не принимает в outputRange эти значения
Vitaly
Может там все просто, но мне непонятно.
Nikita
просто минимальный входной рендж, чтобы сразу срабатывало
Nikita
или оно не сразу должно?
Vitaly
я хочу значения менять у StatusBar
Vitaly
у него не цвета
Vitaly
'light-content' -> 'dark-content'
Vitaly
На них ругается
Stas
никто не встречался с проблемами отрисовки ui при появлении на экране webview? view занимают пространство, но невидимы. android. помогает сворачивание приложения или ожидание несколько секунд.
Eugene
Товариищи, а вот можно как-то по тачу например на какой-нибудь label сделать focus на input?
Eugene
https://stackoverflow.com/questions/52322484/react-native-how-to-use-a-ref-to-set-focus-to-an-input-when-clicking-on-text Походу да, попробую
Eugene
Хм, как правильней такую штуку заверстать?:) Что-то типа чекбоксов
Eugene
Хз, какую базу выбрать для них, что-то типа имеет два состояния, active и не disabled Вот думаю взять Touchable и им запилить такое 🤔
Nikita
всем привет, а кто то пробовал юзать эту либу для просмотра изображений? https://github.com/ascoders/react-native-image-viewer приложение пока на экспо без детача, и нужно что то ненативное
Farhod
Здраствуйте. Нужен совет. Какой купить: 1)мощный настольный пк и установить на него МасОС с виртуалбох -думаю этот вариант стоит дешевле, 2) Макбук - дороже
Farhod
Я только начал, пока делаю только для андроид, но хотелось бы и для иос
Farhod
Ноутбук у меня с 4гб оперативной тормозить на виртуалбох
Danila
Stas
кто нибудь сталкивался со следующей проблемой? В ui с несколькими webview и анимациями неотрисовываются некоторые view или требуются время для их отрисовки. происходит только на некоторых, обычно дешевых, девайсах.
Stas
ощущение, что проблема с yoga или забивается по каким-то причинам bridge и пропсы не доходят. View занимают место, но не отрисовываются.
Stas
3 кейса: flatlist не может отрисовать новые элементы при скроле, animated.view просто выглядит пустым, textview сверху webview пустой
Steve
ну так флатлист убого работает тк туда сюда через бридж гоняет размеры
Steve
и если что-то в JS много делает то flatlist и не будет работать
Stas
но, как я указал, это не единственная проблема
Victor
Ребят, кто может помочь соединить библиотеку и скрипт? - в лс пожалуйста, за небольшое познаграждение!! https://github.com/jigsawxyz/react-native-coreml-image и https://github.com/onmyway133/BigBigNumbers . Мне нужно, чтобы после обнаружения объекта на картинке запускался OCR и в конечном итоге выдавал мне текст. Все реализовано, нужно лишь соединить.
Vlad
ребятааа, привет всем)
Vlad
У меня встрял очень критичная проблема. Есть react-native-snap-carousel каруселька в которой рендерятся несколько вьюшек. и так получаеться что на каждой из них есть инпут он весьма неадекватно реагирует на свайпы и нажатия. Желаемое поведение чтобы при нажатии но до момента когда тригеррится onScroll (тоесть до свайпа) инпут мог фокуснуться, если Скролл сработал: все - инпут должен уснуть и спать
Vlad
щас кусочки кода которые к этому относятся покажу
Vlad
render () { <KeyboardAwareScrollView keyboardShouldPersistTaps={'handled'} keyboardDismissMode={Platform.OS === 'android' ? 'on-drag' : 'interactive'} extraScrollHeight={100} style ={styles.logBody} > <View style={styles.dishView}> <Text style={styles.sectionTitle}>My Order:</Text> <Carousel onScrollBeginDrag={() => { console.log("started to scroll"); this.setState({ lockInput: 'none' }); this.CommentTextInput.current.blur() }} keyboardShouldPersistTaps={'always'} keyboardDismissMode={Platform.OS === 'android' ? 'on-drag' : 'interactive'} onSnapToItem={(index) => this.setState({ activeSlide: index }) } enableMomentum={true} scrollEventThrottle={1} data={this.state.dishCarouselData} sliderWidth={width} itemWidth={width} inactiveSlideScale={1} renderItem={(rowData) => this._renderItem(rowData)} /> { this.pagination } </View> </KeyboardAwareScrollView> }
Pavel
Ребят, вопрос на скрине когда передаю на onpress новый state если в тексте просто вывожу (на скрине цифры 3,4) то на клик срабатывает, стейт меняется. А вот в атрибуте value на onchange не меняется (1,2). В чем может быть проблема? скрин http://joxi.ru/MAj90OMu45q812
Vlad
там где рендерИтем идут вот его код: renderItem = () => { <TouchableOpacity onPress={ (e) => { this.setState({ lockInput: 'auto' }); this.state.lockInput === 'auto' ? this.CommentTextInput.current.focus() : null } } > <TextInput // pointerEvents={this.state.lockInput} maxLength={100} multiline ref={this.CommentTextInput} underlineColorAndroid='transparent' placeholder='My thoughts on the dish (limited to 100 characters)' style={styles.commentTextIn} value = {item.comment} onChangeText={(text) => { dishs = this.state.dish_data dishs[index].comment = text this.setState({ dish_data: dishs, dishDataSource: ds.cloneWithRows(dishs), }) }} onBlur={() => { console.log("blurred"); this.setState({ lockInput: 'none' }) }} /> </TouchableOpacity> }
Vlad
или могу скинуть скрин как вам угодней
Vlad
сама суть: сделать так чтобы инпут работа в карусели только тогда когда юзер нажимал но не свайпал. Родителем у Карусели есть KeyboardAwareScrollView
Danila
есть какая-нибудь коллекция полезных RN компонент?
Danila
сборник
Vlad
должны быть сек
Vlad
в РН есть сайт сборник всего что к РН