Yu
спрошу ещё раз на всякий... Ктонить PIP (Picture in Picture ) реализовывал с react-native-video?
Yu
для ios
Maxim
делай прям в createStackNavigator({ pageName: { screen: WrappedScreen, navigationOptions: () => ({ // }), } })
Работает, но у меня проблема несколько иная. Я в screenHOC вычисляю значение, которое впоследствии должно пойти в navigationOptions.title Вот с этим разобраться не могу.
Maxim
В screenProps его нет
Andrey
В screenProps его нет
а screenProps ты где проверяешь?
Maxim
а screenProps ты где проверяешь?
В createStackNavigation, как ты сказал.
Maxim
Я понимаю, что его там и не будет.
Maxim
Вопрос, как сделать мою хотелку.
Andrey
Вопрос, как сделать мою хотелку.
а если в screenHOC в статичном методе сразу всчитывать нужный тайтл и подставлять?
Oleg
всем привет, кто то делал кнопки у уведомлений через react-native-firebase ? AppRegistry.registerHeadlessTask('RNFirebaseBackgroundMessage', () => backgroundMessageListener); не отрабатывает
Oleg
я уже стал хардкодить через натив
Oleg
все здорово кроме ощущения что я делаю велик
чей ты
Не используй абсолютное позиционирование
Dmitry
Кстати, про контекстное меню у TextInput
Dmitry
contextMenuHidden={true}
invariance
А как можно сделать, что бы при фокусе на TextInput не появлялась клавиатура?
invariance
У меня просто нажатие по инпуту вызывает модалку, где выбираешь один из вариантов, а конкретно напрямую редактировать нельзя
invariance
Нашел
invariance
import {Keyboard} from 'react-native' <TextInput onFocus={Keyboard.dismiss()} />
Vitaly
подскажите, это стандартное поведение выезда клавиатуры ? https://monosnap.com/file/EqftLV3FoIxhajLpEathLpPxfJJpdp
Vitaly
выезжает белый блок, и поверх него клавиатура, и происходит перемигивание
Санжар
нужно кейбоаравоидинг
Санжар
беховиор паддинг для главного враппера
Санжар
https://facebook.github.io/react-native/docs/keyboardavoidingview
Vitaly
весь скрин обернут в <KeyboardAvoidingView style={{flex: 1}} behavior="padding" enabled={isIOS}></KeyboardAvoidingView>
Artem
Что использовать для аналитики и крешлитики?
invariance
firebase
invariance
https://firebase.google.com/products/crashlytics/
Narek
I solved it by going into FBSDK framework -> go to framework search path in build phase and set it to your framework directory. NOTE: the buildphase of FBSDK, not your project
Narek
Да
Narek
Но framework нельзя настроить насколько понимаю
Narek
Только project’ы
Gena
Только project’ы
Ох. Я прочитал их инструкцию... здесь: https://github.com/facebook/react-native-fbsdk ((
Gena
В общем я могу поделиться успешным опытом установки react-native-fbsdk. Но мы всё через cocoapods ставим (в том числе и RN)
Dr
Всем привет. Ситуация такая. Заускаете прилагу на эмуляторе андроида. Она билдится, пекеджер открывается, но в нем уже ничего не грузится. И как бы ни ошибок, ни прилаги. Была ли у кого-нибудь такая штука?
Narek
Но если поделишься, буду благодарен, пока на андроиде не смотрел, возможно проблема только с ios
Narek
А gradle на Android? )
По такому мануалу https://www.youtube.com/watch?v=rAXVKapP5cM
Gena
Но если поделишься, буду благодарен, пока на андроиде не смотрел, возможно проблема только с ios
У нас вот такое в Podfile: pod 'React', :path => '../node_modules/react-native', :subspecs => [ 'Core', # все прочие подспеки реакта pod 'yoga', :path => '../node_modules/react-native/ReactCommon/yoga' pod 'glog', :podspec => '../node_modules/react-native/third-party-podspecs/glog.podspec' pod 'Folly', :podspec => '../node_modules/react-native/third-party-podspecs/Folly.podspec' pod 'react-native-fbsdk', :path => '../node_modules/react-native-fbsdk' pod 'FBSDKCoreKit', '~> 4.38.0' # версия фиксирована, т.к. 4.39 (или 4.40) крешило приложение при попытке шаринга pod 'FBSDKLoginKit', '~> 4.38.0' pod 'FBSDKShareKit', '~> 4.38.0' # прочие зависимости
Narek
С firebase или appsflyer не конфликтует ?
Gena
Нет
Narek
Или не юзайте?
Gena
И то и то юзаем
Gena
А про gradle я спросил не в смысле узнать мануал, полный вопрос такой: Если вы не хотите использовать в ios cocoapods, потому что как вы сами написали "Делаю приложение на обе платформу", то не мешает ли тот же аргумент использовать вам в android gradle? )
Narek
Принимаю любые способы
Gena
Просто наша жизнь с cocoapods стала сильно легче (проще понимать что обновилось, подключение модулей работает всегда, правда не автоматизировано, но в большинстве случаев это одна строка в Podfile и вызов команды pod install). Цена этого - потратить день на мануалы и разобраться как cocoapods работают.
Vall
Всем привет, подскажите, есть View который пользователь свайпит, то есть свайп вверх, оно вылетело к самому верху, свайп вниз, улетело вниз, вопрос : как сделать внутри этого свайпа скролл вью, то есть оно вылетело вверх и скроллится внутри, как такое вообще делается? Можете подсказать или кинуть ссылку на подобную реализацию, буду благодарен
Konstantin
Вопрос по авторизации при загрузке приложения. Есть приложение. В нем нужно авторизироваться через AWS Cognito. После авторизации на сервере AWS я могу получить жвт токен. Я получаю это токет и отправляю его на собственный бек (бек не я писал) в респонсе приходит уже жвт токен от нашего бекенда, я кладу этот жвт токен в асинк стор. Затем при перезапуске приложения я проверяю лежит ли в асинк сторе жвт токен, если да, то кидаю пользователя на дашборд, иначе на экран авторизации. Как я понимаю одной проверки на наличие жвт токена в асинк сторе не достаточно, ведь токен может протухнуть, правильно?
Konstantin
help
Никита
help
обычно если токен становится не валидным, бек присылает на запросы соответствующий ответ - обычно со статусом 401
Никита
вообще это с беком обсуждать надо
Konstantin
Т.е. на фронте проверять exp date или это на беке можно сделать?
Aga
Чтобы поставить эту либу, достаточно rnpm install react-native-linear-gradient? https://github.com/react-native-community/react-native-linear-gradient
Aga
rnpm-link info Assets has been successfully linked to your project rnpm-link info Module react-native-linear-gradient has been successfully installed & linked
Gena
О! А вот началось, то что я имел ввиду под "C++ один из самых сложных промышленно применяемых языков"... вот в таком нам копаться ближайшие годы после внедрения фабриков: https://github.com/facebook/react-native/commit/344b32bb643f2c65c476b8020bdf32b9eea409b1
Aga
это жесть
Gena
Соответственно совет: хотите работать с RN - учите C++ в дополнение к нативу ObjC и java (а да, туда ещё активно пытаются swift и kotlin засунуть)
Aga
zacem
Konstantin
Зачем вообще придумали рн, я теперь страдаю
Aga
Приходится писать под нэйтив, но это сущие пустяки по масштабам
Никита
не вижу особых проблем (писал правда на плюсах активно). Вот objective нечитаемый со своими скобками
Konstantin
)))
Konstantin
Но блин, это не фронтенд разработка
Aga
)))
я серьёзно, за сутки почти фронт запилил
Aga
ну за двое)