Maxim 📱 D
без онпресса?
Alisher
вью это кнопка?
В childe (OpenMap) есть onPress
Dmitry
https://developer.android.com/about/dashboards
разброс, конечно, жуткий
Сергій
разброс, конечно, жуткий
На самом деле несильно
Alisher
Alisher
Она была у меня в рендер методе, сейчас вставил в основной рендер и все окей. С чего такое поведение?
Maxim 📱 D
Без Key restriction тоже всё должно работать, или это обязательное условие для того, чтобы связать гугл сервисы с приложением?
https://github.com/react-native-community/react-native-maps/blob/master/docs/installation.md#troubleshooting тут тоже все читала?
Maxim 📱 D
Maxim 📱 D
а, тебе пропсы нужны
Maxim 📱 D
у кого нибудь hermes на линуксе работает?
Alisher
Можно обновляться до 0.60.4?
Alisher
Или подождать
Kto?
Хлопцы, выручайте. Стоит задача сделать по свайпу вверх открытие скрина B. Трабла вот в чем: родительский скрин A - рендерит флетлист, следственно с помощью FlingGestureHandler перехватить жест не получается. Пробовал костылить с waitFor и передавать в него реф FlingGestureHandler, но на айосе +- работает, а вот ведро вообще не хавает, кто может что подсказать ?
Sergey
Всем привет, кто-нибудь делал tab навигацию в react-navigation c разным кол-вом таб (в моем случае 2 либо 4) в зависимости от того кто залогингился? возможно ли это сделать на react-navigation?
Привет, делал кейс, когда авторизованный и неавторизованный пользователь имеют разные навигационные панельки. Актуально?
Andrii
не могу найти решение, чтоб зарезолвить простую проблему. лпри отключенной локации хочу высвечивать окно, которое перенаправит его в настройки. есть у кого то решение?
Andrii
не помогает
Andrii
как показать такое же окно?
Alisher
Eugene
как показать такое же окно?
🤔обычный Alert.alert() же
Andrii
🤔обычный Alert.alert() же
а как тогда по нажатию отпрвить сразу же в настройки геолокации?
Eugene
https://stackoverflow.com/questions/39081688/open-settings-app-from-another-app-in-ios-react-native 🤔
Eugene
А нет, это просто в настройки ведет
Narek
как показать такое же окно?
запросить доступ к геолокации
Andrii
просто локация отключена на телефоне
Łōgäń
Всем привет! Есть ссылка которая открывается Linking.openURL(response.url), и из приложения мы прыгаем в браузер. Вопрос: как задетектить возвращение в приложение после перехода по ссылке, чтоб произвести определенные действия?
Gena
Всем привет! Есть ссылка которая открывается Linking.openURL(response.url), и из приложения мы прыгаем в браузер. Вопрос: как задетектить возвращение в приложение после перехода по ссылке, чтоб произвести определенные действия?
Почти никак в такой постановке. Можно: - что-то делать в андроид через startActivityForResult (но навигация в приложении должна будет очень специфично устроена). - что-то делать и для андроид и для ios. Запоминать что мы отправили пользователя в приложение и на следующий возврат из бэкграунда считать, что он вернулся. Но пользователь может вернуться через день и не вернуться, а просто заново запустить приложение... в общем это тоже в специфичных ситуациях будет работать. Ещё можно открыть вебвью у себя в приложении... Может ещё что-то, не знаю... от кейса зависит...
Gena
как показать такое же окно?
И там по нажатию "Настройки" переход именно в нужный раздел настроек? Это вроде где-то в рай-оне iOS 11 пофиксили, в смысле нет больше такого функционала. Можно только в раздел настроек приложения попасть
Gena
А если возврат через deeplink
Ага... который каждый раз дополнительный диалог поднимает )
Gena
К тому же пользователь, если продвинутый, просто нажмет в левом верхнем углу статус-бара линк "назад" (это на iOS)
Dmitry
К тому же пользователь, если продвинутый, просто нажмет в левом верхнем углу статус-бара линк "назад" (это на iOS)
Ну можно прям очень сильно заморочиться и на сокетах сделать событие на сервер, которое отправит событие в приложение ))
Gena
Нам просто на предидущем большом проекте надо было профили ставить на iOS с сертификатами... и мы так возвращались... ужасный флоу абсолютно
Dmitry
А вот это, кстати да, вариант... можно даже нотификацию послать )
Ну Пуш ещё разрешить надо, а вот сокеты нет)
D
Ребят, подскажите пожалуйста, как можно вызвать GraphQL мутацию в constructor() или в componentDidMount, так, чтобы чисто один запрос на сервер, без использования HOC, или <Mutation> компонент, думал можно как-то через const data = await graphql(QUERY, { options: variables: { foo: 'bar' }}), но она просит компонент, а с функцией вместо компонента, не работает
D
Вообщем идея в том, что нужно кинуть один запрос на мутацию на сервер, и всё, вот и вопрос возможно ли graphql запросы обособленно запускать, без привлечения рендера и компонент, как обычными функциями на plain js
D
Да, я его юзаю, но там есть <Mutation> как компонент, а мне по сути нужна функция
Rou
Всем привет. Кто-нибудь пытался создавать iOs приложения через Windows? Через VirtualBox сильно дискомфортно работать?
Sergey
Мой друг знает одного чела, который не сильно жалуясь писал на Винде с использованием хакинтоша под виртуал бокс, но он был скорее исключением. Когда я пытался таким страдать, правда из-под Линуха, было больно
Sergey
Не помню характеристики железки, но работать с тем же RN под Андроид без излюбонов было комфортно
Rou
Спасибо
Sergey
Я полагаю, у него помимо прокастованного благославения и +5 к удаче, была еще и зверь-машина, поэтому я бы не сильно обнадеживался
Sergey
Если делать что-то серьезное и жмет по финансам, то возможно имеет смысл найти что-нибудь года 14-15 с рук
Sergey
Бук какой-нибудь
Rou
Бук какой-нибудь
У меня плохой опыт покупок БУ техники, сейчас asus ноут 12гб озу и проц i5 8th gen (U)
Rou
Ну плюс видео, но оно не должно никакой роли играть. Тем более ограничения Vbox 128 мб на скок я знаю
Dmitry
Никто не сталкивался с проблемой в VSCode, при использовании module-resolver, когда при создании нового файла он не видит пути по алиасам пока не перезапустишь VSCode ?
Dmitry
ты про что? не срабатывает автокомплит по модулям или нет быстрого перехода через alt+click?
ну просто не видит файлы по алиасам, типа not found, даже если вручную прописать путь
Nick
с первым бьюсь уже года полтора, адекватного решения не нашел :(
Dmitry
а перезапустишь IDE и все видит
Nick
или какой-то плагин для vscode?
Nick
я вот так сделал в .eslintrc
Nick
Nick
resolverSettings это список алиасов из .babelrc
Nick
просто на старте его читаю и запихиваю в eslint
Nick
надо только установить npm i -D eslint-import-resolver-babel-module
Dmitry
а, module resolver. а у тебя проверка через что идет? eslint?
Ну у меня через Babel все, в линтерах ничего прописывал
Dmitry
Попробую то, о чем ты написал
Nick
Ну у меня через Babel все, в линтерах ничего прописывал
у меня без линтера вообще не работает это все
Anonymous
у меня без линтера вообще не работает это все
а я уже литр выпил и тоже не взлетает
Gena
Никто не сталкивался с проблемой в VSCode, при использовании module-resolver, когда при создании нового файла он не видит пути по алиасам пока не перезапустишь VSCode ?
Мне кажется я встречался (немного другие условия но поведение похожее). Создаешь новый файл, который нигде не импортируется и его никто не видит и из этого файла ничего проектного не видно (он как бы не в проекте получается) и так либо до перезапуска vscode (видимо, полный реиндекс происходит), либо до момента когда этот файл заимпортишь где-то ещё в проекте, тогда он ложится в общий граф... Это не у vscode проблема, это видимо с какой-то версии ts такое началось. Т.е. дело в language server и ts.
Gena
Сравню ещё версии ts. Потому что на работе такой фигни нет
Мне кажется, что это довольно старое поведение, началось где-то в р-не vscode 1.30-1.32 или тайпскрипта 3.2-3.3, где-то месяцев 6 или около, но это всё очень приближенно.
Aroo
AS в андроид - интерфейс над sqlite, sqlite пишет в файл. Если писать в файл самому, исчезнет прослойка в виде эмуляции key-value поверх sql, плюс - это будет просто линейная запись на диск, вместо сложной структуры БД. Что касается многопоточности, то интерфейс к ФС в RN в любом случае будет асинхронным.
все еще на этой задаче. переписала в файл, записываю обычную json-ку с помощью rn-fetch-blob библиотеки. со скоростью быстрее чем AS. Теперь, ошибок никаких не выводит но как только мой обьект больше 10мб , вылетаю с приложение. тестила на ios все ок, без вылетаний и со скоростью пойдёт. а в androidе снова вылетает, но ошибок с лимитами и тд нет. думала может дело в памяти у самого телефона, протестила на разных девайсах такая же проблема.
Vadim
https://vc.ru/claim/76946-servis-push-uvedomleniy-onesignal-ne-dostupen-v-rossii
Vadim
Мало ли кто-то понять в чем проблема не может