Nikita
Всем привет, подскажите каким образом можно скрывать подвал при фокусе на инпут? т.е. что бы когда появлялась клавиатура подвал не был виден
Gr
приветствую! вопрос по EXPO. может кто-нибудь проконсультировать как правильно подписать и опубликовать приложение в Google Play (аккаунт на Google Play Console не мой личный, предоставили доступ как дополнительного разработчика). предыдущий резлиз был 2 года назад.
Yurii
Точно не скажу, но вроде Expo сам подписывает приложение
Gr
когда я загружаю APK в Play Console, выдает "ключ загрузки не совпадает"
Gr
всё что у меня есть - keystore password + скачал из Play Console .DER файлы
МихаИл
Добрый день, подскажите как называется пакет "оцените приложение" ?
Dmitry
Что за пакет? Оценка это оценка проекта по часам
МихаИл
вот например https://github.com/KjellConnelly/react-native-rate
как выставить момент срабатывания этого пакета?
Никита
как выставить момент срабатывания этого пакета?
я просто модуль нашел судя по доке Rate.rate(...
Никита
в примере на кнопку вешают
МихаИл
спасибо
Никита
там просто ссылка на маркет будет. Узнать проголосовал человек или нет нельзя. Проголосовать внутри приложения нельзя - нельзя в принципе, в андроиде в принципе нет такой фишки как в ios
Александр
Всем привет! Кто знает из-за чего может быть такая ошибка?) при билде на андроид Error: spawnSync ./gradlew EPERM at Object.spawnSync (internal/child_process.js:1045:20) at spawnSync (child_process.js:597:24) at execFileSync (child_process.js:624:15)
dan
Привет. Есть экран чата, при нажатии на элемент на экране, открывается новый экран который mode="modal". В этой модалке также есть элемент, при нажатии на который открывается такой же новый экран модальный. Проблема в том, что при открытии второго модального скрина, на андроид перестает рендерится экран чата. react-navigation v5. Как победить ? на iOS все в норме.
dan
@gblack9 подскажи, ты вроде любитель залезть в кишки react-navigation. думаю тут проблема именно в нем или как я его использую
Gena
@gblack9 подскажи, ты вроде любитель залезть в кишки react-navigation. думаю тут проблема именно в нем или как я его использую
Нет, я любитель лазить в кишки нормальных модулей, а не тех, в которых тонны бесполезного и запутанного кода )
dan
вообще нет идей из-за чего он так делает ?
dan
Нет
dan
Тут конкретно из-за наслаивания происходит такое
Gena
вообще нет идей из-за чего он так делает ?
Я бы попробовал react-native-screens отрубить (но не знаю возможно ли это в 5x, если нет, то можно с версиями его поиграться...) ...но это только предположение.
dan
@gblack9 @Obidos после апгрейда @react-navigation/stack проблема ушла
RedTeapot
@ilyagaming Этот чат не для вакансий
Ilya
Хм, интересно попробую, спасибо
HQ Maker
всем привет
HQ Maker
есть ли такая библиотека на которой можно редактировать картинки ? написать тексты на картинку, удалить этот текст, перемещать
Anonymous
Всем привет, может кто сбросить какой-нибудь проект с ReactNavigation и более менее нормальной стуктурой проекта, нужно глянуть, как организовывают папки и файлы внутри проектов RN
Anonymous
Спасибо
Nikita
Всем привет, подскажите каким образом можно скрывать подвал при фокусе на инпут? т.е. что бы когда появлялась клавиатура подвал не был виден
Спустя пару часов изучения событий родных компонентов native и сёрфа по различным форумам, решил сам написать решение, ибо больше ничего не оставалось Суть достаточно простая это повешать обработчики событий на textInput и в них изменять стейт хуками реакта Не оффтоп конечно, и я буду рад если вы поправите меня) .............. const StyledFooter = styled.View` width: 75%; margin-left: auto; margin-right: auto; margin-top: auto; margin-bottom: 20px; height: 50px; display: ${props => (props.hidden === true ? 'none' : 'flex')}; `; const AuthPass: () => React$Node = ({navigator}) => { const [hiddenFoot, setHiddenFoot] = useState(false); const hiddenFooter = () => { setHiddenFoot(!hiddenFoot); }; const visibleFooter = () => { setHiddenFoot(!hiddenFoot); }; return ( <> <ModernHeader rightDisable={true} text="" leftIconComponent={<Text onPress={() => navigator.pop()}>Back</Text>} /> <SafeAreaView style={{flex: 1}}> <Container> <ScrollView> <LogoCustom /> <StyledText>We just sent you a code.</StyledText> <StyledText>Insert the 6-digit code</StyledText> <InputCustom newMargin="20px 0 100px 0" placeholder="+1 234 567 89 00" secureTextEntry={true} textContentType="password" onFocus={hiddenFooter} onEndEditing={visibleFooter} /> </ScrollView> <View> <StyledFooter onPress={() => navigator.pop()} hidden={hiddenFoot}> <LinearGradient colors={['#cf1afc', '#6208a8', '#6208a8']} style={styless.linearGradient}> <Text style={styless.buttonText}>Continue</Text> </LinearGradient> </StyledFooter> </View> </Container> </SafeAreaView> </> ); }; ..............
GrafMine
ребят поделитесь плз либой которой вы пользуетесь для импортированной свг графики? я юзаю сейчас react-native-svg и мне совсем не нравиться то что я не могу скейлить СВГшку width='100%'- не работает
GrafMine
GrafMine
не работает так
dan
А через style ?
GrafMine
тоже
Nikita
width={'100%'}
dan
width={'100%'}
Разницы ведь никакой не будет
GrafMine
Разницы ведь никакой не будет
верно, всеравно попробовал - не работает
Nikita
У меня так работает)
GrafMine
очень странно
Nikita
Только что тестил
GrafMine
я когда увиличваю ширину в процентном соотношении она как будто искуственно увиличваеться но по факту картинка такой же размер остаеться
Nikita
Смотри размеры контейнера
GrafMine
контейнер не причем, картинка тогоже размера а по бокам больше места становиться
Nikita
Как раз таки влияет, процентовка это же отношение размера потомка к родителю
GrafMine
у меня вюха обычная с бг по ширине 100% норм
GrafMine
а вместо вьюхив ставляю свг
GrafMine
и печаль
GrafMine
это точно что проблема не в контейнере
GrafMine
такое чувство что у самой свг есть еще какойто нативный контейнер и только он роширяеться причем сама картинка нет
Глеб
Всем привет, есть вопрос кто через React Native добавлял карточку в Apple Wallet? Может существуют какие-то готовые пакеты, или же нужно писать нативный модуль для этого? За любую инфу буду благодарен)))
Дмитрий
Привет. Кто нибудь сталкивался с задачей отображения локальных уведомлений при закрытом приложении? Т.е. в приложении поставил отметку "напомнить через...", закрыл приложение, получил уведомление через n времени(и без включенного интернета). Это можно как то сделать не нативно? В андроид знаю можно делать сервисы которые крутятся "вне приложения" всегда и через них можно как то реализовать задачу
Дмитрий
@ownikss Т.е. можно отложенное уведомление создать?
Alexsandr
вроде есть модули
по гугли, мне тоже нужно будет, по этому если че накопаешь отпишись
Глеб
по гугли, мне тоже нужно будет, по этому если че накопаешь отпишись
Нагуглил только для оплаты через Apple pay, но не для добавлении новой карточки в Wallet
Никита
@ownikss Т.е. можно отложенное уведомление создать?
так я ссылку прислал на scheduled уведомления - указываешь время и ждешь пуш
Дмитрий
Вижу, спасибо
Anatoly
Посоветуйте библиотеку для камеры/галереи с возможностью выбора нескольких файлов, пожалуйста. Я уже всё перебрал, что смог найти живое. react-native-customized-image-picker крашится с камерой на андроиде, даже ошибок не выдаёт; react-native-image-crop-picker на части андроидов крашится с камерой, на части работает. issue с осени висит без внимания. Остальное либо не умеет в мультипикер, либо дохлое 2-3 года. Разрешения в андроиде добавлены, разумеется, одиночный пикер работал исправно.
Alex
@ownikss Т.е. можно отложенное уведомление создать?
да. Но я использую этот: import PushNotification from 'react-native-push-notification'; PushNotification.localNotificationSchedule Все работает как часы
Anatoly
Получить фото с camera roll, интерфейс реализовать какой надо
Так выбор из галереи в react-native-customized-image-picker работает исправно, приложение тихо умирает при обращении к камере.
Evgeniy
Для камеры можно использовать react native camera
Kirill
Подскажите, как сделать массив объектов в AsyncStorage?
yarastqt [msk +1 week]
Приветики всем, кто-нибудь делает регрессионное тестирование дизайна в RN? Если да, то поделитесь опытом, пожалуйста :) В вебе с этим кажется чуть проще, есть инструменты типо hermione, puppeteer которые позволяют очень быстро собрать такой тест для различных браузеров, а в RN чет ничего такого пока не нашел
Stanislav
https://selenide.org/quick-start.html
Vitaliy
selenide.org конечно же
а почему не appium + macaca-wd, например? вроде они тоже умеют скриншоты делать
Stanislav
selenide-appium есть, хорошо работает https://github.com/selenide/selenide-appium
yarastqt [msk +1 week]
selenide.org конечно же
М… чет не совсем понятно, как тестировать мобильное приложение (ios)