Doc
хелп ми пли
Doc
задница с уведомленями удаленными на андроиде.
само уведомление доходит, есть даже звук,
но нет вибрации и нет попапа ссверху
Doc
сталкивалс кто? юзаю react native push notificaton
Berik
Doc
Я без експо, да и плавать на вибрацию, как попап сделать если приложение в фоне или убито .
Doc
Причём такая фигня только на андроиде
Doc
В иос все идеально
Doc
Berik
Berik
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 ну и там уже вручную создавал (если убито)
Doc
Doc
Хм.. thx посмотрю
Alexandr
Подскажите лучшее решение для старта нового приложения, может какие стартер киты нормальные? или ничего лучше реакт нейтив инит нет?)
Danila
Dmitry
Eugene
А что так можно о-О
где почитать про темплейты?
Ilya
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 тоже не работает
Nikita
Vitaly
duration: 0
Можно как-то подробнее, куда его тыкать??
🔥
можешь пальцем в монитор попробовать)
Nikita
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
просто минимальный входной рендж, чтобы сразу срабатывало
Nikita
или оно не сразу должно?
Vitaly
я хочу значения менять у StatusBar
Vitaly
у него не цвета
Vitaly
'light-content' -> 'dark-content'
Vitaly
На них ругается
Stas
никто не встречался с проблемами отрисовки ui при появлении на экране webview? view занимают пространство, но невидимы. android. помогает сворачивание приложения или ожидание несколько секунд.
Eugene
Товариищи, а вот можно как-то по тачу например на какой-нибудь label сделать focus на input?
Cenator 🐈
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гб оперативной тормозить на виртуалбох
Alexander
Nick
Иван
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
в РН есть сайт сборник всего что к РН
Danila