Роман
вот
Роман
смотри
Роман
Run expo build:android or expo build:ios
Роман
If you choose to build for Android
Роман
The first time you build the project you will be asked whether you'd like to upload a keystore or have us handle it for you. If you don't know what a keystore is, just leave it to us. Otherwise, feel free to upload your own.
Роман
[exp] No currently active or previous builds for this project.
Would you like to upload a keystore or have us generate one for you?
If you don't know what this means, let us handle it! :)
1) Let Expo handle the process!
2) I want to upload my own keystore!
Роман
выбирай 2
Ayaulym
Роман
пож
Abbos
Как реализовать смену стиля при нажатии на button?
Sergey
Хранить стиль в локальном стейте, например
Eugene
А можно как-то в React-navigation управлять, в какую сторону новый экран откроется? 🤔
Типа слева направо, или снизу вверх
Андрей
Поясните за fcm
Я тут покопался, но очень скучно описано, откуда брать токен юзера для отправки ему нотифа
Единственно толковый вариант - генерить токен на устройстве и крепить в бд (что кажется не очень верным решением)
Как было бы правильно сделать?
Berik
Андрей
Это понятно
Андрей
Как его отдать на cloud messaging
Mark
Как его отдать на cloud messaging
Да собственно так как описал обычно и делается: генерится токен -> записывается в БД на сервере.
В дальнейшем когда нужно отправить пуш, просто подтягиваешь токен из базы.
Андрей
Как-то костыльно
Андрей
Почему-то кажется, что разрабы могли позаботится о такой простой вещи как-то иначе
Рома
есть же onTokenRefresh
Mark
Dmitry
Как-то костыльно
Костыльность тут скорее в том, как реализованы библиотеки для работы с пушами. Для iOS свои методы и содержимое notification, для Андройд - свои.. вплоть до того, что iOS 9 и 10 по разному их обрабатывают, но это уже отдельная история. Для корректной работы с ними я отдельный компонент описывал вокруг популярной библиотеки
Grim
Вопрос к уважаемым знатокам - есть такая ошибка
Grim
https://github.com/facebook/react-native/issues/10865
Grim
Все костыли предлогаемые ситуацию не спасают. Более того - я не делаю инъекцию, пост мне приходит с фронта
不退転」
Пипл, подскажите. В заметках на иосе лежит пдф файл, можно ли используя Expo.Filesystem стянуть его дабы в дальнейшем отправить на сервак?
Alexsandr
#sasha
Всем привет!
#sasha
Пытаюсь отправить UDP пакет при помощи этой либы — https://github.com/tradle/react-native-udp. Девайс физический, андроид, подключенный к USB и к вифи.
let buff = Buffer.from([0x81, 0x04, 0x00, 0x01, 0x00, 0xFF]);
let socket = dgram.createSocket("udp4");
socket.send(buff, 0, buff.length, 20122, "224.0.0.1", (err, bytes) => {
if (err) throw err;
console.log("Message was send!", bytes)
});
И ничего не выходит, отправляю через NodeJS с компа, подключенного к вифи, всё окей. В чём может быть подвох и как это вообще можно продебажить?
#sasha
Ошибок никаких не выдаёт
#sasha
#sasha
Alexsandr
#sasha
Ноды
Так отправка пакета всё равно на яве написана, при чём тут нода?
Alexey
Пытаюсь отправить UDP пакет при помощи этой либы — https://github.com/tradle/react-native-udp. Девайс физический, андроид, подключенный к USB и к вифи.
let buff = Buffer.from([0x81, 0x04, 0x00, 0x01, 0x00, 0xFF]);
let socket = dgram.createSocket("udp4");
socket.send(buff, 0, buff.length, 20122, "224.0.0.1", (err, bytes) => {
if (err) throw err;
console.log("Message was send!", bytes)
});
И ничего не выходит, отправляю через NodeJS с компа, подключенного к вифи, всё окей. В чём может быть подвох и как это вообще можно продебажить?
А телефон к gsm при этом не подключен?
#sasha
Alexey
Телефон и комп к одной сети wi-fi подключены?
#sasha
Alexey
и поподробнее про "ничего не выходит"
Alexey
Пытаюсь отправить UDP пакет при помощи этой либы — https://github.com/tradle/react-native-udp. Девайс физический, андроид, подключенный к USB и к вифи.
let buff = Buffer.from([0x81, 0x04, 0x00, 0x01, 0x00, 0xFF]);
let socket = dgram.createSocket("udp4");
socket.send(buff, 0, buff.length, 20122, "224.0.0.1", (err, bytes) => {
if (err) throw err;
console.log("Message was send!", bytes)
});
И ничего не выходит, отправляю через NodeJS с компа, подключенного к вифи, всё окей. В чём может быть подвох и как это вообще можно продебажить?
у вас отсутствует локальный биндинг из примера
socket.bind(12345)
#sasha
Alexey
и у вас отсылка не в socket.once('listening', function() {
#sasha
Alexey
попробуйте в ip поставить адрес локального шлюза
#sasha
#sasha
то есть отправляет
#sasha
но меня это не спасает
#sasha
так как мне надо отправить на 224.0.0.1
Alexey
попробуйте посмотреть в логе телефона - нет ли там доп диагностики
Dmitry
Насколько архитектурно верно сделать mobx store для соединеия с сокет-сервером и при получении в нем данных дергать экшены других сторов для их записи
Dmitry
думаю, как лучше организовать структуру
Tender
Вечер добрый! Мб кто подскажет, как дебагать если баг воспроизводится только в релизном билде?
Dmitry
Tender
А где их взять?
Dmitry
что андройд что ios можно подключить к средам разработки и считывать логи с устройств
Tender
Ок. Подключил айфон к маку, открыл консоль, воспроизвел баг (приложение не крашится) -> никаких логов не появилось
Tender
Есть ещё варианты?
Dmitry
не так
Dmitry
а что за баг ты пытаешься отловить?
Tender
fetch-ем загружается картинка на сервер -> приходит респонс и на вызове response.json() что-то идёт не по сценарию 😕
Dmitry
а в деве этого нет?
Tender
В деве все ок
Dmitry
Это очень странно
Dmitry
можешь попробовать вызвать алерт на респонс, чтобы хотя бы посмотреть, что там
Tender
Ну вот я и пытаюсь дебагать алертами. Надеялся, что есть способы получше
Semyon
Всем привет, нужна помощь в кое-какой задаче, есть список тестов, в каждом тесте есть список вопросов. Задача простая, при клике на тест, переходим к первому вопросу, выбираем радиобатаном ответ, нажимаем далее -> переходим ко второму вопросу и т.д. Для перехода между вопросами(экранами) буду использовать react-navigation. Вопрос: как правильно сделать переход от вопроса к следующему вопросу. Через map я могу отобразить список, но чтоб от первого до последнего переключаться шагом не догоняю. Макет для лучшего понимания задачи.
Dmitry
Всем привет, нужна помощь в кое-какой задаче, есть список тестов, в каждом тесте есть список вопросов. Задача простая, при клике на тест, переходим к первому вопросу, выбираем радиобатаном ответ, нажимаем далее -> переходим ко второму вопросу и т.д. Для перехода между вопросами(экранами) буду использовать react-navigation. Вопрос: как правильно сделать переход от вопроса к следующему вопросу. Через map я могу отобразить список, но чтоб от первого до последнего переключаться шагом не догоняю. Макет для лучшего понимания задачи.
ну я бы сделал так. При клике на любой вопрос открывать push-экран, где будет TabView с остальными вопросами, тогда при клике далее, перещелкивать табы
Dmitry
а то, что ты говоришь, будет плодить кучу экранов, мне кажется, что это не очень хорошо
Semyon
Dmitry
Maksym
Привет. Приходилось ли кому-то работать с react-native-threads? Есть несколько вопросов
Dmitry
Maksym
У меня, просто, никак не собираеться релиз версия ios приложения. Дебаг и анроид - всё впорядке. Не може додгрузить thread