Petr E
у нас с https://github.com/stockulus/pouchdb-react-native были замечены баги. Он хранит все ревизии и когда их много накапливаеься начал глючит. Т.е. отдавать не все данные. НО может это проблема не в pouchdb-react-native а в асинкСторадж Проверил просто вебовский синк - там все работает стабильно
Petr E
Не все документы доходят до приложения
Oleg
спасибо
Aynur
Не все документы доходят до приложения
это правда, запросто бывает такое, что из бд ничего не подтягивается
Petr E
это правда, запросто бывает такое, что из бд ничего не подтягивается
у нас такое было только со старыми базами, в которых много ревизий. С новыми базами где мало ревизий все работало ок
Aynur
хотя и я это только в дебаге замечал вроде
Tupalov
Нубский вопрос, но делаю первый раз, и по статьям не совсем еще понял принцип. Необходимо сделать ipa файл для установки приложения на iphone. В наличии только мой бесплатный Account ID. Пытался выбрать Generic iOS devices и сбилдить, чтобы потом архивировать и экспортировать ipa файл (как я это понял) но выдается ошибка Failed to create provisioning profile. There are no devices registered in your account on the developer website. Plug in and select a device to have Xcode register it. Отсюда вопрос, есть ли вообще возможность сбилдить ipa файл без полноценного аккаунта разработчика, чтобы можно было его установить на любой телефон (iphone)?
Tupalov
ОК, значит можно только залить на свой девайс?
Aleksei
ОК, значит можно только залить на свой девайс?
да, и будет жить прилага около недели, потом перестанет запускатся
Tupalov
А ipa файл можно выгрузить, только если у меня есть полноценный аккаунт разработчика, так?
Tupalov
да, и будет жить прилага около недели, потом перестанет запускатся
Кол-во "собственных" девайсов как то отслеживается? Например, я хочу установить приложение на 4 телефона, каждый подключу к ноуту, загружу.
Aleksei
А ipa файл можно выгрузить, только если у меня есть полноценный аккаунт разработчика, так?
я бы сказал так, если у вас есть сертификат и провижн профайл, ваш или компании, то тогда можно подписать xarchive в ipa
Tupalov
Сертификат у меня есть только под мой бесплатный Account ID, а что такое провижн профайл - не понимаю )
Aleksei
сертификата у вас тоже нет, у вас есть просто аккаунт, вы выставили в xcode чтобы он автоматически менеджил все это дело, а уже xcode нагенерил вам нужные сертификаты, провижены и прочее
Tupalov
Ну, да, я имел в виду что аккаунт я подключил, потом выбрал сертификат из предложенных, конкретно "iOS Development Cerificate". А вот provision profile xcode как раз мне не смог сгенерировать при попытке сделать сборку под Generic iOS Device (ошибка, которую я в первом посте указал). И это, как я понимаю, потому что у моего аккаунта нет нужных прав?
Andrii
билд сделать можно и залить его на несколько телефонов на доках есть как это сделать
Andrii
не помню как оно правильно называется - есть тулзка которая деливерит ipa для нескольких людей (телефонов)
Andrii
https://www.diawi.com/
Andrii
https://betafamily.com/supersend
Andrii
для этого не нужен профиль за 100 баксов
Andrii
https://facebook.github.io/react-native/docs/running-on-device - Configure app to use static bundle
Andrii
вот это помоему
Tupalov
Спасибо всем, буду изучать
Tupalov
Ну еще хочу отметить, что под андрод конечно куда гораздо проще все это делается
Dmitry
Ну еще хочу отметить, что под андрод конечно куда гораздо проще все это делается
Мне сложно представить, что под андройд, что-то может делаться быстрее,,,
Dmitry
Мне сложно представить, что под андройд, что-то может делаться быстрее,,,
Мы 2 дня не трогали и не правили проект, а вчера решили собрать.... Релизная версия собирается, а дебаг нет))
Tupalov
Ну я сейчас про первый запуск, имел в виду. Более глубокий анализ пока провести не могу )
Aynur
это вы ещё либы не подключали, когда вылезет куча дерьма про несовместимость
Aynur
по наблюдениям - да, ещё не было такого, что проект не собрался просто так, потому что «ой всё, не хочу»
Aynur
а в андроиде в 50% случаев помогает удаление папки app/build
Aynur
это остальные 50% 😄
Danila
Как захардкодить цвет статус бара?
Aynur
что используете хоть скажите
Aynur
RN? RNN?
Danila
что используете хоть скажите
react native использую, что за rnn?
Danila
впрочем неважно
Aynur
react-navigation и react-native-navigation
Aleksei
Как захардкодить цвет статус бара?
пусть меня гуру андроида поправят если я не прав: https://developer.android.com/guide/topics/ui/look-and-feel/themes <item name="android:statusBarColor">@color/theme_color</item>
Danila
react-navigation и react-native-navigation
проект достался от другого разраба. и вот ни того ни другого я не вижу. Похоже на кастомный компонент Navigator... такое чувство, что разраб какую-то свою либу написал
Danila
<StatusBar animated={true} backgroundColor="transparent" barStyle="dark-content" translucent={true} /> есть такой компонент, но цвет меняется в некоторых случаях все равно
Aynur
<StatusBar animated={true} backgroundColor="transparent" barStyle="dark-content" translucent={true} />
Aynur
это в корень киньте
Aynur
backgroundColor:«black»
Aynur
для примера
Aynur
грубо говоря: <StatusBar animated={true} backgroundColor=«black» barStyle="dark-content" translucent={true} (?а нужно ли) /> <RootView/>
Aleksei
Прописано <item name="android:statusBarColor">@android:color/transparent</item> но это не спасает
так вам стоит определится, из кода вы меняете или используете то что в манифесте 🙂 компонент StatusBar реагирует на изменение https://github.com/facebook/react-native/blob/1151c096dab17e5d9a6ac05b61aacecd4305f3db/Libraries/Components/StatusBar/StatusBar.js#L337 но так же у него есть и императивное апи, оно может быть просто в вашем коде, а может и в либе, тут только вы сами сможете найти это
Aynur
если у вас в дочерних элементах присутствует <StatusBar …>, то он меняет параметры статусбара глобально, а не конкретно для конкретного скрина
Vit
и только при ререндере
Danila
Мне надо всегда(!) прозрачный статусбар есть либа, всплывающее окно, что-то типа тултипа. основана на модалке <Modal> когда открываешь тултип, статусбар тсановится темным, закрываешь, становится опять прозрачным
Danila
нужно чтобы этой смены цветов не было
Danila
либо обосновать, что это никак не возможно. Но заказчик давит, не хочу, говорит, чтоб цвет менялся и все тут
Aynur
эээ…
Aynur
тупой совет, но запихните это в рендер окошка : <StatusBar animated={true} backgroundColor="transparent" barStyle="dark-content" translucent={true} />
Aynur
сами просили хардкодить
Vit
либо обосновать, что это никак не возможно. Но заказчик давит, не хочу, говорит, чтоб цвет менялся и все тут
ищи в коде обращения к StatusBar видимо, насколько я знаю ничто из нодмодулей само статусбар не трогает (не встречал)
Danila
иконки то должны быть
John
иконки то должны быть
Я в таких случаях закрашиваю под цвет хедера или основного цвета приложения. Так он не мешает и иконки на месте.
Dmitry
не заработало? или как костыль не годится?
Когда заказчит не слушает голос разума, а требует "я хочу вот так", он сам напрашивается на костыли =)
Aynur
отдельным пунктом в договоре надо оформлять
Dmitry
в принципе, для этого существуют гайдлайны)
Dmitry
ну или на этапе согласования дизайна, нужно корректировать такие хотелки
Aleksei
либо обосновать, что это никак не возможно. Но заказчик давит, не хочу, говорит, чтоб цвет менялся и все тут
я бы пошел таким путем: - убрал бы все вызовы StatusBar из кода - если не помогло то начал бы смотреть куда то сюда https://github.com/facebook/react-native/blob/1151c096dab17e5d9a6ac05b61aacecd4305f3db/ReactAndroid/src/main/java/com/facebook/react/views/modal/ReactModalHostView.java#L207 и то как решают эту проблему другие https://github.com/listenzz/react-native-modal-translucent/blob/master/android/src/main/java/me/listenzz/modal/TranslucentModalHostView.java#L29
Oleg
Добрый день, возникла необходимость быстро запилить мобильное приложение для веб приложения на реакте. Клиент предлагает для быстрого получения демо варианта приложения сделать его сначала на кордове, а потом переписать на реакт нейтив. Честно говоря я не писал ни на том ни на другом, только планирую начать разбираться. Вопрос в том, кто знает, на сколько сложно и долго переводить приложение из кордовы в RN?
Oleg
т.е. кордова это не просто оболочка для веб приложения, она ещё использования каких то структур в самом приложении?
Oleg
кордова виделась, как фреймворк, которому скармливаешь обычное веб приложение, а она возвращает его же, но обёрнутым в браузер подобной оболочке
Alexey
Поэтому если у вас есть уже прототип с адаптивной версткой под web - то вы можете очень быстро завернуть его в кордову
Alexander
Как в react-navigation изменить высоту tabbar?
Aynur
bottom чтоль?