Prem
Anyone worked with rocketchat?
Prem
Help me out with something?, I'm trying to integrate rocket chat into a react native project I'm doing. Everything is fine, but when ever i loose internet, my app looses it's connection with the Rockerchat server websockets, how do i reconnect when it comes back on?
Макс
Anyone worked with rocketchat?
I don't worked with it, but I think that the problem consists in websockets
Anonymous
Ребят подскажите, выкладываю приложение, в appstoreconnect, не пойму куда загружать мой build для ios? единственное нашел эту ссылку но это что то другое
Anonymous
нужно из xcode грузить
у меня expo, я запустил команду expo build:ios у меня сделалась сборка, я так понимаю ее мне теперь куда то запушить надо
Anonymous
в личном кабинете
Anonymous
нужно из xcode грузить
ты про это имеешь ввиду ? https://help.apple.com/app-store-connect/#/devb1c185036
Prem
I don't worked with it, but I think that the problem consists in websockets
Okay, can u tell me a way to connect to a websockets after the internet connection goes and comes back again in react native?
Prem
Like how can i call a function, when the internet goes and comes back again?
Макс
Okay, can u tell me a way to connect to a websockets after the internet connection goes and comes back again in react native?
I didn't work with sockets too, but your description of the problem similars on problem with sockets
Prem
I didn't work with sockets too, but your description of the problem similars on problem with sockets
Websocket wrks fine, the websocket send me a ping on certain interval, I've to send a response, otherwise the session ends, so when my internet goes down, the session ends, and i only call the connection function to the websocket on the login
Prem
So, if i can call the function again, after my internet goes and comes back again, i can fix this issue,
Prem
I've searched around a lot, didn't find anyway
Vall
всем привет, начальство попросило найти информацию о том можно ли такое реализовать на rn? The application should have anonymous unique ID assigned to a user to sign up, they do not need to share location, this is not a GPS application, it is with bluetooth. With bluetooth on, it should constantly scan and track who is within the vicinity, then if the user flags on their app that they have tested positive for COVID-19 (it is a self-reporting process), the people who have been in proximity in last 14 days from the person should get notification that they were in contact with someone X number of days ago who tested positive. сразу извиняюсь за то что задаю подобного рода вопрос, так как даже не знаю есть ли статьи где "Сбрось ответ с ссылками которые подтверждают или опровергают реально ли такое сделать с Bluetooth" то есть есть ли смысл мне вообще гуглить данный вопрос и искать такие ссылки, грубо говоря тратить время, так как понятное дело что это делается как-то нативно и тд, но не думаю что есть именно статьи где пишут что вот именно такой функционал на рн
Jasur
Вопрос скажите разницу между tcomb-form-native и formik ?
Nikita
Подскажите как реализовать функционал ? Как добавить приложение в список 'поделиться ' ? Например пользователь хочет поделиться фото из галереи ,нажимает кнопку поделиться и переходит к списку приложений ,там обычно есть watsap,telegram, message и т д .Как сделать что бы в этом списке появилось приложение написаное на react -native ?
Jasur
Я тоже Formik пользовался, просматривал вашу статью про Amplify на medium. И там вы пользовались 'tcomb-form-native'
Kirill
Всем привет, подскажите пожалуйста какую несложную в использовании базу данных можно использовать в простом приложении на React Native? (ранее опыта работы с БД у меня не было)
Kirill
а задача какая? а то может и база не нужна, обычного AsyncStorage хватит?
Ой, не знаю) Задача простая: создавать заметку => добавлять ее в БД, а потом выводить на главном экране
Anonymous
У меня из редукс хранилища с помощью forEach ищет значение соответсвующее пропсу и дело в том, что это значение является источником для FlatList и соответственно он не дожидаясь принимает значение undefined и никаких значений не визуализирует
Kirill
Окей, спасибо. Буду разбираться
Anonymous
Подскажите способ решения, пожалуйста
Anonymous
Решил проблему
Kirill
Звучит и выглядит сложно, пока что боюсь браться за такое. Пожалуй сначала с asyncstorage разберусь
Kirill
Но спасибо.
Alexsandr
Дима
Alexsandr
я предлагаю забанить твои туториалы в этом чате
Alexsandr
@gblack9 @savelichalex
Alexsandr
сделайте что-нибудь с этим
Alexsandr
я уже устал смотреть на это
Alexsandr
что человек спрашивает про одно
Alexsandr
но впихнуть свой видос через день сюда надо
Alexsandr
Но есть ещё куча других вариантов
Alexsandr
Кроме aws с кучей мешанины
Alexsandr
Watermelon-db, realm
Alexsandr
Нет, но и стоит говорить что есть ещё
Никита
чтобы не выглядело как личное - я тоже плюсую. У нас уже не react-native рускоговорящее,а aws и прочая приблуда с примесью рн
Alexsandr
про firebase по большей части спрашивают
Gena
У меня есть компромиссное предложение. 1. На самом деле Димка прав. Он отвечает, никто не мешает другим тоже отвечать. Все будут в плюсе. Вопрошающий получит набор вариантов ответов, что с ними делать, только он сам и сможет решить. 2. Есть и другая сторона. Ссылки на ролики занимают ну уж очень много места на экране (preview) и это действительно мешает. Плюс, уже от себя, только голая ссылка при написании сообщения выглядит чуть-чуть невежливо. @playra Можно тебя попросить просто скрывать превью при написании сообщения?
%username% 🍺
всем привет, начальство попросило найти информацию о том можно ли такое реализовать на rn? The application should have anonymous unique ID assigned to a user to sign up, they do not need to share location, this is not a GPS application, it is with bluetooth. With bluetooth on, it should constantly scan and track who is within the vicinity, then if the user flags on their app that they have tested positive for COVID-19 (it is a self-reporting process), the people who have been in proximity in last 14 days from the person should get notification that they were in contact with someone X number of days ago who tested positive. сразу извиняюсь за то что задаю подобного рода вопрос, так как даже не знаю есть ли статьи где "Сбрось ответ с ссылками которые подтверждают или опровергают реально ли такое сделать с Bluetooth" то есть есть ли смысл мне вообще гуглить данный вопрос и искать такие ссылки, грубо говоря тратить время, так как понятное дело что это делается как-то нативно и тд, но не думаю что есть именно статьи где пишут что вот именно такой функционал на рн
Очень много нативщины, rn вашу задачу решит только со стороны view, UUID у каждого девайса есть
%username% 🍺
UUID можно получить через react-native-device-info, сканить сеть вокруг вряд ли
%username% 🍺
Имхо такие вещи решаются через сотового оператора
%username% 🍺
Такая же проблема - только view
Vall
принял, спасибо
%username% 🍺
Вся логика будет все равно на свифте или котлине
%username% 🍺
У вас очень низкоуровневая задача
Vitaliy
ну вот я тоже так подумал а flutter для этой задачи подойдет?
вопрос не в RN/Flutter а в задаче и реализации. если с помощью BLE такое в принципе реально сделать...
Gena
UUID можно получить через react-native-device-info, сканить сеть вокруг вряд ли
Там нет требования UUID, более того, наоборот требование "The application should have anonymous unique ID", так что это не девайс id
Gena
Это просто сгенеренный GUID в момент регистрации сохраненный на диск и посланный на сервер
Gena
Так что даже react-native-device-info не нужен
%username% 🍺
Ну возьмите uuid хэшируйте и будет вам уникальный идемпотентный id
Gena
А вот чтоб сканить блютуз непрерывно, скорей всего действительно потребуется нативный кодинг (я не видел подобных модулей, но у меня и задач таких не было)
Gena
А! Даже с очень высокой вероятностью потребуется нативный кодинг, потому что всё это должно непрерывно и в бэкграунде происходить.
Gena
Ну возьмите uuid хэшируйте и будет вам уникальный идемпотентный id
во первых, хеш-функции не идемпотентны, иначе они не хеш-функции, во вторых, хотя это действительно в некотором роде анонимизирует пользователя, генерация собственного идентификатора проще, т.к. не требует разрешений, которые и так уже никто не даёт.
%username% 🍺
допустим, но он все также должен быть идемпотентный между установками приложения, чтобы отслеживать одного и того же пользователя
Gena
допустим, но он все также должен быть идемпотентный между установками приложения, чтобы отслеживать одного и того же пользователя
Не должен на самом деле... вернее, не может физически, если кто-то хочет это похачить - он похачит. Ну есть, как бы это сказать, легальные способы это получить... типа advertising id у Apple, но опять же, заинтересованный в смене этой штуки пользователь - сменит. Там в требовании есть очевидная вещь - "sign up" и вот это и является привязкой. Т.е. ты создаешь аккаунт... если надо незаметно детектить, что два ползователя - это на самом деле один и тот же девайс, то это тоже можно делать (но приближенно). Делать это достоверно на 100% можно только на подконтрольном девайсе типа MDM.
Gena
Mixpanel если что отлично мержит пользователей, если они удаляют и ставят апп снова это будет один и тот же пользователь, но видимо ad ID если сбросить то вполне могут не смержится, благо редко кто делает ;-)
Думаю у них там hitech на эту тему... и не только у них... ad id только один из факторов... собирают размер экрана, примерное местоположение (если могут) чтоб на кластеры разбить, тип телефона, время активности... в общем на самом деле пользователи довольно легко деанонимизируются (ну в смысле девайс можно легко отследить, главное чтоб твой код на нем выполнялся)
Макс
Ребят возможно я туплю, но как я могу сделать контейнер для FlatList чтобы всех детей сделать flexDirection: row
Макс
у меня не выходит что-то
Anonymous
Всем привет! Подскажите плиз, как прочекать опускание шторки на IOS and Android, может кто сталкивался?
Макс
contentContainerStyle ?
точно, как у скроллвью, спасибо большое)
Anonymous
appState меняется
appState - чекает только актив и бекграунд
Anonymous
проверил на эмуляторе
⇺Goga⇻
подскажите, почему такое поведение при преобразовании в json и назад и как это можно исправить?
⇺Goga⇻
Alex
Vitaliy
потому что функции нельзя в json сохранить. но обходные пути, в принципе, существуют.
⇺Goga⇻
какие?