Alisher
Прикрепил.
Alisher
Да, если они маунтятся
Можно подробнее?)
Alisher
"react-navigation": "^3.8.0"
Alisher
Да, если они маунтятся
А это не нагружает приложение? Типо рендерится все на бэке получается..
Maxim 📱 D
Ну например у тебя стэкнавигатор, там ты по стэку глубже продвигаешься, а предыдущие экраны не выгружаются, и если туда прилетает ивент то он отработает на том экране, а видеть ты будешь другой экран
Alisher
Большое спасибо!
Maxim 📱 D
Ну это все зависит от кейса)
Maxim 📱 D
Большое спасибо!
Пожалуйста)
Maxim 📱 D
Большое спасибо. Но это не влияет на работу приложения, верно?
Поток js это все равно может забить если сложные вычисления
Alisher
И посоветуете гайды/источники, чтобы научиться читать systrace
Maxim 📱 D
Чаще всего да
Artem
Всем привет 👋🏻 Кто-нибудь, когда-нибудь, писал нативные модули на свифте?
Eugene
а вот если пользователю нужно упоминать что-то раза 2-3 в день, local push notification норм тема?🤔
Eugene
И вообще какие кейсы идеальны для local push notification
Eugene
🤔Вообще для пушей юзаем firebase
Андрей
И вообще какие кейсы идеальны для local push notification
Напоминалку поставить например норм кейс)
Андрей
а вот если пользователю нужно упоминать что-то раза 2-3 в день, local push notification норм тема?🤔
Локальные пуши не очень удобны на самом деле. Тебе их нужно заранее зашедулить, для этого пользователь должен запустить приложениее. Короче сложно конролировать их выполнение в отличие от обычных remote пушей
Eugene
ну у меня в кейсе типа, пользователь сам указывает в какое время получать уведомления и сколько раз)
Андрей
ну у меня в кейсе типа, пользователь сам указывает в какое время получать уведомления и сколько раз)
В такой случае норм локальные. Но нужно учитывать что ты их шедулишь на конкретном девайсе и не привязываешь к аккаунты. В общем много нюансов учесть нужно)
Cheslav
не знаете, можно у кого нибудь эпл аккаунт для тестирования на неделю попросить? у нас рега компании затягивается...
Cheslav
или может сервисы есть для этого
Андрей
Но ведь для получения remote пушей пользователь тоже должен запустить приложение, иначе сервис пушей не поднимется
Один раз запустить и отправить токен. Дальше можно спокойно сдать пущи с сервера пока клиент их не отключит намеренно
Андрей
Или до перезагрузки телефона. В чем отличие от локальных пушей?
Перезагрузка телефона никак не повлияет. Локальные пуши контролирует клиент, remote пуши контролирует сервер
Stas
конечно, тоже там есть шанс попасть на задержку. но в целом 2-3 дня
Irakliy
Привет всем. Кто-нибудь сталкивался с ошибкой «Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0»? Поставил rn-device-info, на айос нормально работает, а при попытке собрать дебаг для андроида эта ошибка выскакивает
Irakliy
ну, понятно, что где-то что-то deprecated используется
Irakliy
но вот что, где, и как это разрешить - вопрос)
Irakliy
советуют использовать вместе с командой --warning-mode=all
Gena
но вот что, где, и как это разрешить - вопрос)
Там, если дочитаете до конца написано как найти что и где, а как решить - ну исправить скрипты... только зачем непонятно, если градл легко фиксируется через враппер на нужной версии и нам, как пользователям кучи разношерстных модулей просто не выгодно бежать за самой новой.
Irakliy
а можете подсказать где подробнее про это почитать? я в нативной разработке не в зуб ногой. На джс то пишу меньше года, а на рн и того меньше
Irakliy
спасибо
Cheslav
создайте индивидуальный.
сколько его в аккаунт компании будут конвертить?
Cheslav
и кто знает как эти кнопки верхние делаются лучше в реакт нейтиве? это как обычный компонент, или в react-navigation есть что то?
Dr
привет. Есть кто настравивал пуши от сервиса mindbox?
Cheslav
Это табы. Если поможет)
спасибо) а их нужно к навигации прикручивать, или это просто стейт?
Jane
спасибо) а их нужно к навигации прикручивать, или это просто стейт?
Я не прикручивала. Если требовалась навигация руками сетила номер табы в компонент таб. Не отвечаю за адекватность решения)
Jane
А есть хороший гайд для выхода в app store с последним рн?
Vitaly
Было ли у кого такое, что webstorn при изменение сохранение изменений в проекта просто вырубал команду "react-native - run-android" на win 10
Vitaly
на лине такого не было
🌿Alex
гайз уверен, сто раз спрашивали, но всё же на чём компилите и тестируете сборки для ифонов под виндой?
🌿Alex
но всё же, есть хороший метод? например, арендовать мак в облаке?
Gena
но всё же, есть хороший метод? например, арендовать мак в облаке?
А мак мини купить не дешевле будет в дальней перспективе?
🌿Alex
может и дешевле
🌿Alex
..а какие минимальные требования?
Yurii
старенький маке мини на 8гб оперативы справляеться, если нужен самый дешевый вариант
George
Что-то я немного туплю с firebase cloud messaging. Настроил, отправляю token, если отправляю через веб по token при закрытом приложении - все ок. При открытом - firebase.messaging().onMessage((message) => { console.log(message); }); ничего не приходит. Android, permissions есть
George
В adb logcat вообще непонимание
George
07-22 16:20:49.544 1445 3815 W ActivityManager: Background start not allowed: service Intent { cmp=com.google.android.apps.messaging/.shared.datamodel.action.execution.ActionExecutorImpl$EmptyService } to com.google.android.apps.messaging/.shared.datamodel.action.execution.ActionExecutorImpl$EmptyService from pid=5771 uid=10065 pkg=com.google.android.apps.messaging startFg?=false
George
<service android:name="io.invertase.firebase.messaging.RNFirebaseMessagingService"> <intent-filter> <action android:name="com.google.firebase.MESSAGING_EVENT" /> </intent-filter> </service>
George
Копипаста с rnfirebase.io
George
Может что-то с каналами для последних Android?
Андрей
<service android:name="io.invertase.firebase.messaging.RNFirebaseBackgroundMessagingService" />
George
С этим тоже пробовал 🙂
Андрей
С этим тоже пробовал 🙂
Проверил у себя еще разок. firebase.notifications().onNotification(notification => {}) Вроде все ок прилетает
George
Попробую так
Alexander
Всем привет. Нужно прикрутить в проект пуши. Делаю через react-native-firebase. Но я заутался между Notifications и Cloud Messaging, немогу понять в чем разница или кто за что отвечает
🌿Alex
спасибо!
Maxim 📱 D
У кого нибудь АПК в ci не собиралась на 0.60+версии? У меня локально все ок, а в ci нет. Ошибка типа такая Execution failed for task ':app:bundleReleaseJsAndAssets'. 11:39:47 > Process 'command '../../node_modules/hermesvm/linux64-bin/hermes'' finished with non-zero exit value 135
George
Проверил у себя еще разок. firebase.notifications().onNotification(notification => {}) Вроде все ок прилетает
Спасибо, дело было в этом. Нужно было notifications использовать
Maxim 📱 D
Не помогло
Maxim 📱 D
Пробовал уже
Maxim 📱 D
После добавления своего react.gradle и правок по нему из #25601?
Maxim 📱 D
А ты приложение переносил на чистое? Мне это помогло
Maxim 📱 D
Там правок в нативе много прост
Kateryna
не устанавливается npm install --save react-native-fbsdk,, как исправить?
Dr
почему при получении пуша от firebase cloud messaging просто закрывается прилага? без каких либо ошибок. Пермишены дал. Проверяю hasPermission, лисенер onNotification есть. Что еще надо?