Серега
Серега
у тебя 100% где то при рендере или при изменении стейта стейт меняется
Серега
белым по желтому написано)
Серега
вот этот гобэк тоже мне кажется может быть точкой проблемы...
Серега
вообще, когда не можешь понять глюк надо его локализовать, для этого ставь везде консоль лог, по крайней мере доберешься до строки в которой ошибка генерится
Vladimir
тут основы, что нибудь бы для мидла
Vladimir
🙏
Artur
@kefyru Разобрался!) Спасибо за наводки) Последняя сцена ссылается на компонент About. У него в рендере есть кнопка с пропом onPress, там как раз и был goBack со скобками. Убрал скобки — взлетело)
Серега
Artur
😏
Kirill
А если жаловаться, жалоба прилетает всему чату или только профилю?
Tuum Daemonia
как обычно вставляют картинки пиксельной графики? они же будут хуже выглядеть на некоторых разрешениях
Tuum Daemonia
я думаю можно взять большую картинку и она будет уменьшаться в зависимости от размера экрана. Но что тогда будет в альбомном режиме
и насколько же тогда нужна большая картинка в пикселях
Tuum Daemonia
Например, будет картинка на 30% зкрана, а под ней текст
George
Vall
Подскажите, что используете вместо WebView?
Apple ругается когда на тестфлайт выливаю
Читал что нужно использовать react-native-webview, но проблема в том что экспо линкует криво, буду благодарен
Серега
Серега
последний работает норм и норм выкладывается
Серега
правда, с экспо не помогу
Vall
Серега
про криво линкуется - это оч поверхностно, как показала практика, все что криво линкуется в конечном итоге линкуется нормально))
Серега
Vall
Серега
pod install?
Vall
это команда?
Серега
ясненько))) какая версия RN и какая версия WebView? если RN >= 60 то надо после npm install, заходить в папку ios и там запускать pod install
Vall
Серега
тогда сначала в папке проекта react-native link react-native-webview
Серега
а после в ios: pod install
Серега
если не путаю, давно уже с 59 апгрейднулся)
Vall
ну вот и загвоздка в том, что экспо должно у себя это линковать, такие команды не работают
читал что нужно eject делать и там уже pod install(что-то такого)
Artem
а какой самый жесткий был для вас апдейт в RN?) Мне показалось что 0.59 -> 0.60 это просто ад. Неделю мучался)
Серега
дану нафиг, я с 58 до 60.5 за часа три обновился...
Серега
https://react-native-community.github.io/upgrade-helper/
Серега
^^^ эта утилитка поможет проапгрейдиться
Серега
и если не установлено каких то сложных пакетов, то вообще проще создать новый проект на нужной версии (только не на последней), и перенести туда исходники проекта ручками... я так даунгрейдил проект с 61 до 60.5 - заняло полчаса вместе с прикруткой сертификатов и настройкой всяких plist-ов и manifest-ов... но повторюсь, если не прилинковано жопных пакетов...
Серега
кто нибудь сталкивался с таким: в эмуляторе приложение запускается нормально, на физическом устройстве в dev нормально, а релиз на устройстве секунд 5 белый экран и потом ок... причем ни с того ни с сего вдруг, вроде ничего такого не менял в коде...
Шахзод
Добрый вечер, почему приложение андроид может крашится после выгрузки в play market, версии debug и release работают , а вот версия с плей маркета просто не отвечает
Шахзод
у кого-то было что-то подобное ?
Artem
Gena
Серега
Artem
Серега
в старом проекте сделал редирект консоли, а в новом не прикрутил и по привычке навтыкал выввода в лог всяких зацикленных объектов)
Серега
console.log если в него выводить большие объекты в продакшине сильно тормозит, а если там еще и зацикливание есть то вообще может крашить приложение... так что я в продакшине редирекчу console.log на пустую функцию: if (___DEV___) console.log = () => {}
Серега
это чертовски помогает)
Шахзод
Artem
Artem
например am_crash com.google.maps
Шахзод
Шахзод
Aleksei
поддерживаю
Anonymous
вы бы в правилах это написали
Серега
Я бы тоже послушал)
Denis
можно ли во FlatList запрещать скролл влево/вправо в зависимости от какого-нибудь условия? Например, если юзер не нажал кнопку ок
Dmitriy
Dmitriy
Но даже без нее можно попробовать поиграться с pointerEvents на рутовой вью
Denis
Понял, спасибо!
Pavel
всем привет!
1. Если на айосе разработаны Push-нотификации посредством бесплатного сервиса от Эпл - apn_on_rails, то сколько может заняться разработка нотификаций на Андройде? Много ли доработок будет?
2. Какой сервис андройдовский использовать лучше? Кто-то может подсказать чем пользоватья ?
* Push-уведомления не сложные. шлются с сервака по крону, нагрузка маленькая, до 200 нотификаций в день максимум
Alex
Alexsandr
Pavel
а рядом поставить его нельзя? а то не хочется ликвидировать то что уже разработано
Pavel
И если открыть описание апи, которое они предоставляют там используются ключи регистрации, которые выдаются только после того как юзер авторизуется через firebase
Эти ключи как идентификаторы при отправке пушей через firebase
Не уверен что есть какие либо пути обхода, кто-то в курсе ?
Alexsandr
Alexsandr
Alexsandr
Но за то у тебя будет один код для двух платформ
Alex
авторизировать юзеров для этого не нужно
Pavel
Dmitry
Pavel
Не понял вопрос
Ну чтобы сервис понял на какое устройство отправлять пуш уведомление, ему нужен уникальный идентификатор этого устройства
Где и как его взять ?