Никита
каждый раз все пересчитывать
Олег
доброе утро, вопрос по пушам и firebase
Олег
при отправке пуш уведомления на опреденный token - они приходят, если рассылать всем, не приходят
Олег
куда можно копать?
Олег
причем до сборки release apk ходило всем
Aynur
Android?
Олег
да
Aynur
как отправляете? через консоль или код?
Олег
через firebase console
Олег
в веб интерфейсе
Aynur
стоп, работает в дебаге, но не работает в релизе?
Олег
да
Олег
но в релизе при отправке на конкретный телефон приходит
Aynur
релиз подписан?
Олег
да
Олег
он бы не собрался по другому)
Aynur
не, он собирает unsigned
Aynur
firebase 5.0?
Олег
так, перестало ходить и в дебаге… это андроид студия веселится, она в assets берет какую-то левую версию для сборки
Олег
буду разбираться
Aynur
зачем вообще собирать через АС?:D
Олег
а через что еще собирать?
Aynur
вообще да, через консоль и так вроде хорошо собирает
Олег
я не понимаю закономерности, в релизе тоже заходили
Олег
пару раз прилагу перезапустил
Олег
и заработало
Gena
АС - AndroidStudio? Тогда не важно чем собирать... у них один и тот же механизм сборки.
Vit
Пуши вроде негарантированная доставка
Олег
тогда смысл от пушей)
Vit
Батарейку экономить)
Vladimir
Негарантированная в том смысле что пользователь может в клетке фарадея жить. В нормальных условиях пуши должны ходить.
Vit
Ну или клиент их не разрешит что равносильно клетке фарадея
Gena
А почему быстрее то? Студия тот же сервис, что и градл использует для билда. Всякие incremental можно и в градл с командной строки включить + демона своего gradle по моему чуть ли не по умолчанию запускает... Или я ошибаюсь?
Aynur
по идее студия запускает те же скрипты, хз как оно может быть быстрее
Gena
Ну теоретически они могли там подкрутить довольно много... к примеру, если у сервиса градла есть какие-то расширенные интерфейсы которыми cli не умеет пользоваться, их использовать. Я довольно плохо в этом разбираюсь, поэтому и написал свои предположения и вопрос. Но по умолчанию я предполагаю, что просто инкрементальную сборку студия современная включает сама, а когда через cli gradle стартует она выключена.
Aynur
ну единственное что, так это механизм сборки релизной в студии вроде как немного другой
Gena
Ох... надо будет почитать, как время появится... сейчас пробежался по release notes... что-то там за пол года много наменяли )))
Олег
билд через АС почти моментальный
Aynur
вы будто билдите раз в 5 секунд:D
Gena
Это потому, что ваш билд совершился не в момент нажатия кнопки Run, а в момент открытия проекта... дальше только incremental
Gena
Посмотрите в логи студии, что она пишет, когда вы проект открываете
Gena
Того же можно достичь в консоли, насколько я понимаю. Для этого надо что-то сконфигурить, правда.
Gena
В любом случае - очень круто, что они сократили цикл "правка">"запуск">"обратная связь"
Aynur
отвратительно работал в своё время
Gena
Как раз хотел написать про instant run )) А не в курсе, он с RN работает? (а то я его автоматом вырубаю по привычке)
Aynur
нене, это скорее ручной live reload
Aynur
просто приложение не устанавливается заново на устройство
Gena
Т.е. у вас он включен и глюков нет?
Gena
Я просто с нативом как раз работаю )
Gena
Спасибо! Попробую его тогда, как дойду до Android
Aynur
но это даже близко не hot reload
Alexander
Кто работал с react-native-date-picker? Почему, когда пишешь maximumDate, то на ios не дает поставить больше текущей даты, а на андроиде это вообще игнорируется?
чей ты
Alexander
Никита
не вижу проблем с тем кто реализовал. Идея проста и логична - есть пикер на ios и на андроид с разным апи. Написали на js прослойку и все
Никита
у меня с ней проблем не было
Никита
http://facebook.github.io/react-native/docs/datepickerios
http://facebook.github.io/react-native/docs/datepickerandroid
пишите свою обертку. Думаю за день можно приличное что-нибудь сделать
Alexander
Бобомурод
всем привет. Скажите пожалуйста. как обзовестить файлами проектов xcode и android studio если изначально начал с помощью expo init ?
Никита
есть вероятность что формат не тот передан
чей ты
Никита
попробуйте скопипастить их пример и поправить даты не ломая формат - вроде все работает
Бобомурод
Господа, по молодости сделал ошибку начав разработку приложения с команды expo init, теперь у меня нет таких папок как iOS и Android
Бобомурод
не хочу делать все заново, неужели нет никаких возможностей приуспеть с этими папками не ломая существующий проект ?
Dmitry
Бобомурод
Dmitry
по пакетам, которые используются
Бобомурод
благодарю за ответы.
Eugene
Создал проект, а там 16.6.0-alpha версия, это норма? 🤔
"dependencies": {
"react": "16.6.0-alpha.8af6728",
"react-native": "0.57.3"
},
Alexander
Eugene
Блин, на новом созданном проекте, при запуске Print: Entry, ":CFBundleIdentifier", Does Not Exist 🤔
Олег
react-native upgrade
John
Подскажите как в РН реализовать мультитач? Нужно чтобы приложение обрабатывало одновременное нажатие на несколько кнопок.
Влад
Всем привет. Подскажите пожалуйста - как в FlatList-е динамически менять numColumns? Например брать его из стейта. Сейчас при попытке это сделать вылетает ошибка - Changing numColumns on the fly is not supported
Gena
Влад
Ошибку то я понял, но неужели нет никакого решения?)
Gena
you can code to make it supported? )))
Влад
ахах, это тоже видел)