Gena
Спасибо. А в чем может быть отличия при запросах с вкл/выкл дебагером?
С дебаггером ваш JS выполняет v8 на хосте, а реально он на девайсе выполняется в JSC... совсем разные движки
Mykola
т.е и запросы к серверу в дебаг режиме отправляюся с консоли в которой запущен сервер а не с устройства?
Gena
Ну вот откуда сетевые запросы в дебаге шлются, я не могу сказать - не помню... это точно бывало в разных версиях RN по разному... по моему всё таки должны слаться с устройства сейчас... но не поручусь (
Gena
проверил. В дев зборке при отключеном дебагере также есть ошибка
Из браузера на этом девайсе запрос выполняется?
Георгий
Всем привет, я использую asyncstorage и записываю в него токен, когда удаляю токен делаю роут на другой компонент в котором в useeffect проверяю есть ли токен, но у меня начинает колбасить туда сюда , это нужно как то асинхронно сделать (удалённое токена и его получения) ??
Gena
Да. Просит войти
Значит надо копать конкретную ошибку, смотреть, что там происходит... для начала, я бы всего один запрос попробовал бы на fetch заменить просто с логом ответа
Георгий
Вот так можно написать для асинхронности?
Sergey
Точно запущен сборщик того приложения, которое открыто?
George
Я думаю надо стереть node modules и поставить все заново
Alex
Попробуй запустить реакт с очисткой кеша а потом уже собрать приложение
Alex
У меня такое было на старой версии
Serega
Я так понял это на Винде запускаешь?
Serega
Тогда не знаю С ехро не работаю
Alex
А грейдл чистил?
Alex
Зайти в папку android и там gradlew clean
Volodymyr
Кто то читал книгу грокаем алгоритмы? Как вам?
Ádrian
мне понравилась, но логарифмы надо знать
Ádrian
по хорошему
Ádrian
а то перечитывать придется
Ádrian
и делать все что описанно там, на своем языке
Volodymyr
Как она читается?? Если опыт есть в яп, просто я хочу раcслабиться , и почитать как художествнную ;D
Ádrian
ну так возьми художественную литературу ))
Ádrian
да обычно читается, понятно и доступно
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
#!/usr/bin/env node const childProcess = require("child_process") const os = require("os") /** * Do all things that need to be done after installing packages * * Yes, it slows down package installation a little, but it's nice to not * have to remember these extra steps. */ ;[ // Make sure we're set up correctly { command: "solidarity" }, // Kill the metro bundler if it's running. { command: 'pkill -f "cli.js start" || set exit 0', onlyPlatforms: ["darwin", "linux"] }, // Help wanted: Add the windows version here. { command: "????", onlyPlatforms: ["win32"] }, // Make sure our native modules are androidX-happy { command: "jetify" }, // on iOS, make sure our native modules are installed { command: "pod install", cwd: "ios", onlyPlatforms: ["darwin"] }, ] .filter(({ onlyPlatforms }) => !onlyPlatforms || onlyPlatforms.includes(os.platform())) .forEach(commandAndOptions => { const { command, onlyPlatform: _, ...options } = commandAndOptions try { childProcess.execSync(command, { stdio: "inherit", ...options, }) } catch (error) { process.exit(error.status) } })
короч все оказалось проще, игнайт генерит скрипты типа постинстала и кладет в папочку bin, а она практически всегда игнорится и поэтому скрипты улетают.
Demuz
Всем здарова. У Expo есть https://github.com/expo/expo-server-sdk-node , для отправки push notification на телефоны. Можно ли как-то прикрутить его к вебу на Реакте, чтобы сообщения мог отправлять? По сути, веб как-то должен зарегистрировать push notification токен и включить листенер, чтобы получить сообщение.
Demuz
Теоретически, если так прикрутить к Реакту import { Notifications } from 'expo'; import * as Permissions from 'expo-permissions', то оно будет работать? Или не будет работать, поскольку все запускается НЕ на ядре Expo?
Руслан
Всем привет, есть какие-то варианты добавить свои данные на нативный календарик? Конкретно, мне нужно определенные даты покрасить в другой цвет, это вообще возможно с нативными календариками?
Руслан
Либо какие-то опознавательные знаки этим датам добавить
Vitaliy
Всем здарова. У Expo есть https://github.com/expo/expo-server-sdk-node , для отправки push notification на телефоны. Можно ли как-то прикрутить его к вебу на Реакте, чтобы сообщения мог отправлять? По сути, веб как-то должен зарегистрировать push notification токен и включить листенер, чтобы получить сообщение.
В вопросе всё в кучу, если я правильно понял. Задача в чём - получать в web или отправлять с веба ? Для получения нужен какой-то токен, который будет для конкретного браузера сгенерирован, зарегистрирован и т.п., для отправки - нужна база с этими токенами (регистрировать ничего не нужно, просто отправка по списку - фильтрация и т.п. уже на усмотрение) конкретно на expo реализацию этого не подскажу, но в целом это выглядит так.
Vitaliy
Теоретически, если так прикрутить к Реакту import { Notifications } from 'expo'; import * as Permissions from 'expo-permissions', то оно будет работать? Или не будет работать, поскольку все запускается НЕ на ядре Expo?
вот этот вариант - больше шансов что не будет работать. потому что нативные api под капотом, есть ли там web api - нужно смотреть в документации / исходниках.
Demuz
вот этот вариант - больше шансов что не будет работать. потому что нативные api под капотом, есть ли там web api - нужно смотреть в документации / исходниках.
Если зарегить токен "нативными" средствами пушей в вебе, то он не будет завязан с Expo server sdk, там свои токены. Легче уже на вебсокетах написать тогда, чем ковырять исходники Expo Push Notification. Ладно, спасибо.
Demuz
https://docs.expo.io/versions/latest/guides/push-notifications/ вообще какое-то упоминание пушей для веба в доке есть (в faq)
Да, но они работают, если вы весь проект на ядре Expo подняли, а если интегрируете в уже сушествующий React проект, то не получится, так как там бутстрапа Expo нет. Ну вобще можно попробовать, спасибо.
Alex
блин, отлично создал новый навигатор - ничего не работает зашел в доку - эти господа в новой версии весь синтаксис переписали
Alex
да я новый проект начал, смысла не вижу поизучаю
GrafMine
всем привет, есть кто работал с AWS Amplify ? конкретно интересует : было ли у кого что вы писали схемы в AWS Appsync графкловские а при их стягивании на проект новые тайпи не подтягиваються ?
Daniil
@smartReactor Все что связано с околовакансиями https://t.me/javascript_jobs
RedTeapot
@smartReactor Поиск исполнителей не в этом чате
Artem
Пж пацаны подскажите
Artem
Alex
ну, нет такого модуля говорит)
Vitaliy
в импортах что-то не то. можно /index убрать, например.
Artem
Окей
Artem
Да
Artem
Помогло
Artem
Пасиба
Samir 🎄
Всем привет! Подскажите, есть ли пример как активировать react-native приложение на андроиде в свернутом или не активном состоянии по пушу, но что-бы по пушу не тапать?
Samir 🎄
Это VOIP приложение и надо его активировать при входящем звонке
Samir 🎄
Благодарю! Пойду копать.
Samir 🎄
@andrewgrinchak RemoteMessage выглядит как обычный PUSH
Vitaliy
Это называется RemoteMessage, доступно из firebase lib-ы. import type {RemoteMessage} from 'react-native-firebase';
Да, но не совсем. RemoteMessage - это весь FCM как канал доставки. Там могут быть как title/message (без данных) так и только data (без полей для нотификашки). Вот в данном случае как раз silent (data) push нужен.
Samir 🎄
@ponomarevv Не совсем, нужна обработка пуша, что бы перевести приложение в foreground
Samir 🎄
как CallKit в ios
Samir 🎄
не нашел ничего подобного для android’a, ближайшее что накопал - https://belkadigital.com/articles/callkit-android-react-native
Samir 🎄
но там deprecated решение и навигация не та)
Vitaliy
@ponomarevv Не совсем, нужна обработка пуша, что бы перевести приложение в foreground
Но это уже не относится на 100% к самому пушу. В нём летят данные, как их обработать - вопрос самой операционки, по большей части. Поэтому в rnfirebase в 6 версии выпилили notifications в общем-то
Samir 🎄
Ну да, пуши отдельно. Проблема именно в активации приложения, даже не обязательно по пушу, просто пуши уже готовый сервис - грех не использовать)
Sofia
Ребята, привет! Подскажите, подалуйста, как сделать такую анимацию при открытии модального окна? http://i.imgur.com/UvR38ks.png
Narek
Ребята, привет! Подскажите, подалуйста, как сделать такую анимацию при открытии модального окна? http://i.imgur.com/UvR38ks.png
как я понял, анимация такая, что основной контент уменьшается в размере и сдвигается в центр
Narek
возможно, это заменить родительский view на animated.view
Narek
и при открытии попапа дергать анимацию родительского view
Narek
но! нужно тогда попап покаывать из другой вьюхи
Sofia
но! нужно тогда попап покаывать из другой вьюхи
Спасибо за подсказку, буду пробовать реализовать 🤗 такая мелочь, я даже не думала, что зависну на ней)
Narek
Валера
Добрый день. Кто что использует для сбора аналитики?
Alexsandr
react-navigation
там из коробки это есть