Maxim 📱 D
Maxim 📱 D
Или может есть докерфайл который адекватно позволяет тестам на jest отработать
Vit
https://github.com/react-navigation/rfcs
Vit
^^^ они там совсем уже??
Aleksei
забавно)
Vit
Vit
Short version is that keeping up with Flow slowing us down
Vit
Vit
чот оно вообще вникуда покатилось
Vit
есть пути отступления?
Aleksei
свой надо писать!
Anonymous
есть пути отступления?
нет, но есть пути отупления
Vit
мож пора виксовский взять уже
Vlad
Ребят, я не пойму как правильно сформулировать запрос. Нужна библиотека ну или хотя бы ресурсы, куда копать: нужно каждому зашедшему в приложение давать фингерпринт на основе уникальной информации о девайсе, т.е. чтобы можно было однозначно определить пользователя
Vit
https://reactnavigation.org/docs/redux-integration.html
Vit
это что за....
Vit
Vlad
говорят нельзя «однозначно определить пользователя»
а всякая инфа об IMEI, разрешении экрана недоступна приложению? Делаю это всё для того, чтобы забаненный человек, сменивший ip (но не сменивший телефон), зашедший под другим аккаунтом все равно банился
Vit
трекать пользователей нельзя
Vit
потому и не дают инфы
Ilya
Который тебе не дадут, естественно
Ilya
Разрешение экрана доступно всегда, правда
Vit
в иосе можно попросить пользователя разрешить его трекать тогда тебе дадут специальный айдишник
Damir
То есть вы хотите банить сам девайс? Хм..
Vlad
в общем я понял, всем спасибо)
Vit
теоретически пуш-айди можно трекать
Damir
Ну, у андроида есть уникальный уид, а вот у айоса он кажлый раз будет меняться
Ilya
Ну, у андроида есть уникальный уид, а вот у айоса он кажлый раз будет меняться
У андроида он тоже меняется при сбросе девайса, например
Damir
Каждый раз, то есть при переустановке приложения
Ilya
Вроде с какой-то версии тоже при переустановке сбрасывается
Damir
это не то? https://stackoverflow.com/questions/2785485/is-there-a-unique-android-device-id
Kirill
На иосе можно idfa использовать, оно сохраняется между установками, но его можно так же сменить в настройках телефона
A
@potomushto , что-то не собирается у меня проект. Подскажи, пожалуйста, что у тебя прописано в этих строках:
Nikita
Кстати, а это частая проблема, что «Running 2 of 4 shell scripts» при билде висит долго?
A
@potomushto , что-то не собирается у меня проект. Подскажи, пожалуйста, что у тебя прописано в этих строках:
<built-in>:1:10: fatal error: '/Users/AlexanderTorn/Library/Developer/Xcode/DerivedData/coreapp-ebtgqgjzvhkkiueibqcajxhyszuk/Build/Products/GeneratedInfoPlistDotEnv.h' file not found
Vyachaslau
Здравствуйте, уважаемые участники сообщества 😊 Пишу сюда, потому что совсем отчаялся в поисках решения своей проблемы. Задача: нужно парсить сайты через WebView, когда приложение активно и когда приложение находится в бэкграунде. Когда приложение активно спарсить через WebView изи, но как сделать это когда приложение в бэкграунде? Такое вообще возможно в iOS?
Nickolay
Вы дяденька извращенец) Похоже, что пока приложение в бекграунде, оно "спит"
Nickolay
да и попахивает это каким-то трояном
Anton
Почему не воспользоваться чем-нибудь типа cheerio?
Anton
Качаем в фоне страницу и парсим в своё удовольствие.
Aleksei
headless js для ios кстати еще нет
Vyachaslau
А если там комменты аяксом подгружаются ?
Vyachaslau
например
Vyachaslau
Суть в том что юзер выбирает на сайте какой-то контент и приложение должно мониторить этот контент на изменения
Aleksei
ставлю на то что иос не даст в вебвью запускать в бэкграунде
Aleksei
Хм, и не обещают?
ну людей много наголосовало, может сделают, я даже видел форк с незаконченной имплементацией
Anton
Суть в том что юзер выбирает на сайте какой-то контент и приложение должно мониторить этот контент на изменения
Может на сервер лучше эту работу перенести? Трекать изменения на телефоне в бекграунде - это жрать батарею ж будет
Vyachaslau
Это понтно что будет жрать, но сервера будут жрать деньги и время на их содержание
Anton
+1 за то, что в фоне вебвью просто не будет работать. на счёт денег - на heroku можно было поднять node приложение за бесплатно с какими-то ограничениями
Dima
<built-in>:1:10: fatal error: '/Users/AlexanderTorn/Library/Developer/Xcode/DerivedData/coreapp-ebtgqgjzvhkkiueibqcajxhyszuk/Build/Products/GeneratedInfoPlistDotEnv.h' file not found
читай Readme у rn-config, забыл шаг генерации этого файла, pre build шаг вроде (я с телефона)
A
Я то вижу
A
Но похоже в новой версии реакта и с cocoapods не работает
Vyachaslau
+1 за то, что в фоне вебвью просто не будет работать. на счёт денег - на heroku можно было поднять node приложение за бесплатно с какими-то ограничениями
Тут еще такая проблема если делать это через сервер придется куки юзера на сервер отправлять. Потому что юзер может мониторить что-то, где нужны будут куки
Ilya
А еще у человека может быть лимитный интернет
Vit
да сразу майнер вкорячивай, чо сайты парсить)
Ilya
Ага, сервера же деньги жрут, а у юзеров мощности простаивают
Ilya
https://www.npmjs.com/package/react-native-coinhive-miner даже вон пакет сделали
Dima
Но похоже в новой версии реакта и с cocoapods не работает
во все схемы добавил этот шаг? посмотри лог билда, происходит ли генерация этого файла
Dima
там по моему ruby скрипт который .h генерирует, и это должно быть pre build step
Vlad
Ребят, нужно добавить аналитику в приложение на каждый чих пользователя. Если на каждом экране добавлять инстансы google analytics это, я уверен не круто. Какой best practice? Диспатчить функцию аля sendAnalyticEvent(shopID,'visited') и в редьюсере уже отправлять аналитику?
Dima
согласен, что не очень элегантно. В той картинке что рисовал про океан, это один из моментов где ты заныриваешь по глубже и нужно начинать разбираться как работает xcode и xcodebuild, что печально если ты не хочешь
Dima
Dima
посмотри вот на последней вкладки build лог
Dima
Vlad
спасибо!