Церго
не пробовали?
Vitaliy
@ponomarevv <key>ITSAppUsesNonExemptEncryption</key> <false/>
вот такое не проверял, в запросе compliance в appstore отметил что нужно, но не помогло
Церго
я сейачс это проверю
Церго
вдруг без подтверждения заработает))
Max
На чем был написан backend? Так же интересно, что вы использовали для управления состоянием приложения? MobX? Чем пользовались для пуш уведомлений?
На Node.js. База - PostgreSQL. Состояние - просто react.state, хотелось меньше заморочек. Если бы я сегодня делал чат, и имел влияние на бэк, то делал бы на GraphQL. Вообще у меня есть локальная репа, где я делал демо для конференции, но потом выступление отменили, а репа осталась. Там сыровато, но сам чат работает. Если интересно могу выложить на Github
Церго
там все в 1 репе?)
Max
Ну не всегда можно придти к бэкэндам и сказать - хочу X! А они такие - да легко!
Max
Давай! Было бы интересно!
https://github.com/checkmatez/chatic-graphql Веб-клиент там не успел реализовать. Только сервер и мобилка. И не причесано там. Если будут вопросы - пишите в личку или создавайте issue.
Макс
Ребят кто работал с CameraRoll кто может что посоветовать(какую либу), из комьюнити getPhotos не работает промис не ресолвится, а из доки у них устарел CameraRoll
Макс
из комьюнити это вот этот
Макс
не могу ничего найти
Andrey
Благодарю! Обязательно проведу анализ 😉
Max
Наверное если бы делал сегодня и фокус был именно на мобилке, сделал бы на Amplify. Но если важно иметь контроль над сервером, то не так уж и сложно запилить свой бэк.
Max
не все согласны - https://twitter.com/dhh/status/1225117740962181120?s=20
Макс
Ребят кто можешь объяснить почему промис не ресолвится? Я уже ничего не могу не понять не нагуглить что это за ху.ня.
Артем
Главный минус serverless - ты сидишь на игле и платишь большие деньги за то, что настроив у себя на виртуалке, можешь получать почти или совсем бесплатно. Будь то облачное хранилище, бд или поисковый движок.
Eugene
Главный минус serverless - что ты платишь за "сервер" 🤷‍♂️
Артем
Главный минус serverless - что ты платишь за "сервер" 🤷‍♂️
Ты можешь проснуться однажды утром и понять, что должен aws $1000, потому что ночью кто-то выкачивал все твои гиги из хранилища с файлами.
Макс
return cameraroll.getphotos ?
так он не консолит r, я не могу посмотреть даже что прилетает мне)
Артем
понятное дело, но пока цены очень кусаются чтобы слепо перейти на serverless
Макс
return cameraroll.getphotos ?
не понимаю почему промис не ресолвится, может либа не рабочаяя уже?
Артем
Цены начинают кусаться на облачные хранилища типа amazon s3. Все время мониторю облака, дешевого тарифа на хранение файлов пока не нашел. Смотрел даже Alibaba cloud))
Vitaliy
миллион запросов на чтение и изменение данных - не так много на самом деле... у меня только аналитика как-то за первую неделю месяца до 10 млн запросов вырастала, а проект еще не монетизировался... так что... пришлось переезжать с amplitude на firebase. и даже на платном тарифе firebase был в разы выгоднее
Bogdan
у яндекс такси есть вот модалка, это модалка или стандартный елемент какой то?
Церго
эт в навигаторе
Церго
lightbox
Церго
так ж снизу выезжает
Bogdan
Боттом навигатор?
Церго
не это просто так компонент вызываешь и все
Церго
Navigation.showLightBox({ ...Screens.ModalScreen, });
Bogdan
А вот если модалкой такое делать? Разница, что модалка через жс, а эта нативно?
Denis
Подскажите, можно ли прикрепить react-native-reanimated-bottom-sheet к низу экрана? Чтобы вне зависимости от длины контента, он всегда был виден у нижнего края экрана.
Церго
@ponomarevv все заработали сборки новые и на девайсе
Церго
с <key>ITSAppUsesNonExemptEncryption</key> <false/>
Vitaliy
@ponomarevv все заработали сборки новые и на девайсе
Понял, спасибо за информацию, тоже попробую!
Stas
привет. а кто сталкивался. можно ли с помощью https://facebook.github.io/react-native/docs/picker сделать вот такое
Stas
Sergey️
с <key>ITSAppUsesNonExemptEncryption</key> <false/>
Это кстати не новая проблема
Bogdan
у яндекс такси есть вот модалка, это модалка или стандартный елемент какой то?
короче я подозреваю, если вот такое в одном двух местах, делать через роутинг нормально, но если много вот таких выпадашек, то выгоднее делать обычной модалкой
Maxim 📱 D
попробуй, это 5 минут времени) даже пример кода есть
Церго
это раньше не было проблемой - сейчас стало
Церго
тк на девайсах после подтверждений не появлилсь новые билды
Церго
я просто решил попробовать в 1 действие грузить)
Stas
попробуй, это 5 минут времени) даже пример кода есть
если бы под рукой был поднятый env попробовал бы. вопрос чисто теоретический. да - да нет - нет ибо вокруг куча кастомных библиотек (типа этой https://github.com/beefe/react-native-picker) и пример, на который Вы сослались, для single value. если что.
Bogdan
react-native-modalize reanimated-bottom-sheet
react-native-modalize - обычная модалка, а второе пока не раздуплил, но вроде же тоже
George
Нет, это не обычная модалка, а выезжающий снизу bottomSheet, с управлением жестами
Bogdan
не могу понять, чем он от обычно модалки отличается?
Макс
Ребят кто что использует для того чтобы собрать массив фоток из телефона?)
Макс
что то вроде CameraRoll\
Dmitry
Всем, привет.Как вывести алерт перед открытием галереи, сейчас он просто не срабатывает(
Narek
А че это за Алерт такой
Narek
Типа перед запросом доступа, показываешь свой?
Anonymous
Всем привет, у меня тут бред какой-то происходит. Есть приложение, запускаю на эмуляторе айфона и на айфоне - все ок, запускаю на андройде(как на эмуляторе, так и на железке) при первой загрузке TouchableOpacity не тыкаются, инпуты не фокусятся(курсор появляется и сразу пропадает). В apk виде все так же. Было у кого-нибудь такое?
Maxim 📱 D
Всем привет, у меня тут бред какой-то происходит. Есть приложение, запускаю на эмуляторе айфона и на айфоне - все ок, запускаю на андройде(как на эмуляторе, так и на железке) при первой загрузке TouchableOpacity не тыкаются, инпуты не фокусятся(курсор появляется и сразу пропадает). В apk виде все так же. Было у кого-нибудь такое?
Да, было, вьюхи в андроиде и в иос по разному строятся, так что проверяй инспектором как у тебя они расположены, что чем перекрывается, иногда приходится структуру экрана перерабатывать чтобы работало и там и там одинаково
Maxim 📱 D
Так перезагрузка все решает, но выкидывать alert, чтобы пользователи перезагрузили приложение - не айс :).
значит у тебя при инициализации первой что то перекрывает экран прозрачное, а потом после перезапуска не показывается
Maxim 📱 D
Это очень странно, но проверю :).
проверь все что у тебя делается при запуске приложения, начиная со сплэш скрина) мб он не прячется, хз, разные причины бывают
Anonymous
Инспектор не влючается, yellowbox не закрывается.
Anonymous
Мистика прям.
Maxim 📱 D
Всем, привет.Как вывести алерт перед открытием галереи, сейчас он просто не срабатывает(
а тебе надо выполнять launchImageLibrary по нажатию на кнопку в алерте
Maxim 📱 D
если хочешь чтобы после этого выполнилось
Андрей
Всем привет , кто то работал с ButterCMS ? (есть ли фильтр на html теги ? или можно что еще придумать ?)
Дима 🧨
Есть ли какой нибудь datepicker в котором можно выбирать только месяцы и год?
Timur 👨‍💻
всем првет, использую https://www.npmjs.com/package/react-native-maps начальные координаты задаюся в useState, далее в процессе взаимодействия с экраном кординаты обновляются, как сделать так, чтобы карта рендерилась с новыми координатами?)
Maxim 📱 D
Есть ли какой нибудь datepicker в котором можно выбирать только месяцы и год?
а ты искал? https://github.com/react-native-community/react-native-datetimepicker#mode-optional
Дима 🧨
видел это, там две настройки либо дата либо время
George
не могу понять, чем он от обычно модалки отличается?
Обычная модакла - Modal - это просто слой поверх, она никак ни на что не реагирует, ты сам определяешь что в ней
George
А что вы называете модалкой? import { Modal } from 'react-native'? Это просто гораздо более низкого уровня компонент - просто слой. А в этих бибилиотеках - анимации, snapPoints как у Яндекса - вообщем реальный BottomSheet
Sergey️
Так перезагрузка все решает, но выкидывать alert, чтобы пользователи перезагрузили приложение - не айс :).
Гайдлайны эпол не рекомендуют перезагружать аппку - просят пользователя самому перезайти, кстати)
Nikita
кто нибудь использовал https://github.com/kmagiera/react-native-screens ?
Nikita
есть вообще смысл юсать это для performance