Gena
+3000 в конце строки точно валидны?
Не валидны, должно быть +03:00
Gena
ISO 8601
"based upon a simplification of the ISO 8601 calendar date extended format" - я долго над этой формулировкой смеялся ) Т.е. как бы не полный ISO 8601
Gena
И да, в ISO 8601 оффсет в виде +0300 можно, а тут только в виде +03:00 похоже.
Tuum Daemonia
так пробовал?
там выйдет Date { NaN} В целом просто рассплитил дату вероятно сам севр и правда дает неверный формат. Но он, к сожалению, не мой
Aga
Господа, здравствуйте
Aga
У меня анимация свайпа на андроиде подвисает, может дело в expo?
Aga
На IOS всё идеально отрабатывает
Gena
и тут +0300 можно) нельзя когда это +3000
Я не вижу, где написано, что можно 0300, вот дословная цитата is the UTC offset representation specified as "Z" (for UTC with no offset) or an offset of either "+" or "-" followed by a time expression HH:mm (indicating local time ahead of or behind UTC, respectively)
Gena
Понятно что движки вольны расширять формат, но стандарт требует только +/-HH:mm в качестве оффсета
Aga
Попробую ежектнуть и глянуть
Gena
Попробую ежектнуть и глянуть
А eject expo проекта не делает его автоматически не expo проектом... остаётся то же экспо, только с возможностью локального билда )
Aga
В экспо же facebook sdk ещё есть, если я откажусь от expo, не станет проще приложение?
Aga
ExpoKit: I'll create or log in with an Expo account to use React Native and th e Expo SDK.
Aga
Я выбрал этот вариант
Aga
Ибо юзаю их либы)
Daniil
Хм, а для веб вью айос что - то такое пилили https://github.com/react-native-community/react-native-webview/pull/719/files ? Чет не найду. Банально пермишены на вьюхе дергать перед видео/аудио связью в рамках браузера. Тк инъекцией getUserMedia() не работал/не работает до сих пор на айос точно.
N
Привет, подскажите, кто-нибудь знает как можно реализовать просмотрщик графических и видео файлов с поддержкой основых форматов? Может видели какие-то мануалы, ну или какие-то либы нужны для реализации?
Aga
Ребята, для SDK весь Android Studio качать надо чтоли?
Евгений
Да
Dmytro
Народ как реализовать TabNav(createBottomTabNavigator) TabOne(createDrawerNavigator) HomeScreen StructureScreen ClassifyScreen TabTwo ClassifyScreen Если я пытаюсь из TabTwo->ClassifyScreen вызвать navigation.openDrawer() он не понимает что я хочу TabOne(createDrawerNavigator)
Volodymyr
Вопрос по FCM и react-native-firebase. Мне нужно чтобы прилетало data message когда апка на foreground и обычный notification когда апка на background. Если отправлять с сервера и notification и data message вместе, то прилетает только data message. Поможет кто?
Dmytro
так понимает navigation.dispatch(DrawerActions.openDrawer()); но кидает на первую вкладку. Можно как-то сделать чтобы createDrawerNavigator открывался во второй вкладке?
Aga
Чёрт, этот грёбанный XCode вообще не хочет билд запускать)) Переустановил все pods, теперь жалуется снова ld: library not found for -lAmplitude-iOS
Aga
Прикольно, запустил через .xcworkspace и эта проблема исчезла
Aga
Но появилась другая 😄 /Users/canveed/Projects/vimeet/ios/Pods/AppAuth/Source/iOS/OIDExternalUserAgentIOSCustomBrowser.h:38:1: Expected ','
Roman
React Native Elements норм, все зависит от того какой стиль хочешь)
Спасибо за ответ. Выбор пал на «NativeBase»
ArtsyomK
подскажите если писать на хуках, нужно ли отделять компоненты-контейнеры от функциональных?
ArtsyomK
и что передавать вниз все статы и обработчики событий через пропсы?
Gena
А можно, плиз, поподробней про локальный билд?
https://docs.expo.io/versions/v35.0.0/workflow/customizing/
Артем
и что передавать вниз все статы и обработчики событий через пропсы?
Ну так то да... Для того и есть различие... И вообще, что за мысли крамольные, вы так, батенька, скоро захотите передавать "супротив потока философии" данные вверх
NoName
https://docs.expo.io/versions/v35.0.0/workflow/customizing/
Как сделать eject я понял. А вот как потом собрать apk локально, не совсем понял
Gena
Я сейчас задумался, что этого действительно может не быть нигде, кроме документации по платформе Android, да и там глубоко запрятано в раздел типа "Билд приложения с командной строки"... Но на самом деле хотя бы упоминания есть: - https://facebook.github.io/react-native/docs/signed-apk-android - https://docs.expo.io/versions/v35.0.0/bare/hello-world/#android-configuration
Anton
Для сборки используется Gradle, возможно стоит искать там
Gena
Там пишут, что expo после эджекта запускается той же тулзой, что и сам RN: react-native run-android
Gena
Да, часть документации в доках по gradle, в частности там есть ответы на вопросы "Как просмотреть список доступных таргетов" и "как их имена формируются". И дальше уже просто локально можно узнать про: assembleRelease, installDebug, bundleRelease, etc...
NoName
а для ios нужно будет билдить на маке?
Илья
ребят кто знает как сделать вебсокет сервер на устройстве? я библиотеку nodejs-mobile-react-native пробовал так она не работает
Daniil
Разве на 13 аойс в веб вью не доступен getUserMedia (для пермишенов)?
ana 🪢
всем привет
Антон
ana 🪢
может кто проконсультировать по fastlane? задача такая: после каждого upload_to_testflight делать запрос на бекенд, чтобы инкрементировать простой счетчик
Tuum Daemonia
React Native Elements норм, все зависит от того какой стиль хочешь)
И правда было бы офигенной штукой если б иконки не просило установить
Tuum Daemonia
Там есть проблема с их линковкой(
Tuum Daemonia
Как ресурсов
Tuum Daemonia
Дает что дубляж и не дает билдить
Maxim 📱 D
И правда было бы офигенной штукой если б иконки не просило установить
Так не обязательно их ставить, мы их выпилили из проекта
Maxim 📱 D
Нам не нужны
Tuum Daemonia
Так не обязательно их ставить, мы их выпилили из проекта
Так он же тогда ругается о том что недействительный импорт в модуде 🤔
ana 🪢
или кто-нибудь подскажет, как по другому заставлять пользователей принудительно обновляться
Антон
или кто-нибудь подскажет, как по другому заставлять пользователей принудительно обновляться
воткнуть селектор по версии твоего ПО. Рендери страничку с кнопкой на обновление в случае устаревания ПО
Антон
что значит селектор по версии ПО?
Эм...значит что в обыкновенном языке это было бы как: "если версия ПО ниже чем на серваке -> редиректнуть на вьюхуу с кнопкой "Обновить""
ana 🪢
Эм вопрос не в этом
ana 🪢
вопрос в том, чтобы эту версию на серваке инкрементить не ручками
ana 🪢
так я хочу build_number передавать в пост запросе
Maxim 📱 D
так я хочу build_number передавать в пост запросе
Зачем? По запросу на бэке и инкременти
Aynur
так я хочу build_number передавать в пост запросе
sh("тут запрос-команда используя curl")
ana 🪢
Зачем? По запросу на бэке и инкременти
в идеале там будет условие, содержит ли этот build_number breaking changes. если да - то апдейт принудительный, если нет - то рекомендация. соотвественно и query будут разные, для обновления minimal version/current version
Aynur
sh("curl", "-d", "android=$VERSION&ios=$VERSION", "http://URL/example") ну чет тип такого
Anton
класс, спасибо большое! ☺️
Потом, кто то сделает публикацию не через testflight и не будет работать Аппстор точно отдаёт файлик в котором версия есть
Anton
В плей маркете тоже такое есть
Anton
так а в чем проблема скрипт этот запускать и после публикации в app store?
А что будет его тригерить? Я так понимаю тестфлайт в твоём варианте