Nikita
Если JS дебаг включаешь - ошибка не ловится, отключаешь -ловится
Nikita
ААААА, Это nanoid
Nikita
https://github.com/ai/nanoid/issues/30
Nikita
ПОсему вопрос: какой генератор для рандомных айдишников порекомендуете?
Ulad🧑💻
https://www.npmjs.com/package/uuid
Peter
https://www.npmjs.com/package/lodash.uniqueid
Nikita
Ulad🧑💻
Это просто js, в дев депенденсис нету “веб” пакетов, так что будет летать
Nikita
просто тот же наноид не работает из-за crypto пакета, как я понял
Ulad🧑💻
Я его запускал, просто надо сделать фейковую глобальную переменую буфера из пакета
Nikita
Ulad🧑💻
Можно
Ulad🧑💻
Я про пакет crypto
Nikita
ааа
Ulad🧑💻
Что вполне на рн можно запустить почти все пакеты
Ivan
Ребят, помогите с магией справиться? нужно, чтобы размеры контейнера были равны размерам картинки, а изображение картинки на всю ширину блока (позиционирование у картинки должно быть абсолютное). Image.getSize() возвращает: width: 804, height: 680, чтобы подогнать под ширину контейнера - я их пропорционально изменяю до width: 343, height: 290, т.е. фактические размеры картинки больше, чем контейнер. Пробовал разные resizeMode но у картинки постоянно появляются волшебные отступы, что может быть не так?
Ivan
Ivan
eeeMan
всем привет, при сборке выдается Could not download transform-api.jar (com.android.tools.build:transform-api:2.0.0-deprecated-use-gradle-api)
eeeMan
что можно сделать?
Cyril
i18n-next или react-native-i18n? С чем меньше возиться в итоге придется?
eeeMan
что я не меняю в грейдле, всё равно ошибка - Could not download transform-api.jar (com.android.tools.build:transform-api:2.0.0-deprecated-use-gradle-api)
eeeMan
как исправить?
Demuz
А откуда он это качать собирается? У меня была проблема, что в компе неверные DNS серверы были указаны и банально сборщик не мог скачать дополнительные библиотеки, потому что не мог подключиться к адресам для скачивания.
eeeMan
у меня гугл днс 8.8.8.8
eeeMan
вот полная ошибка
eeeMan
> Could not resolve all files for configuration ':classpath'.
> Could not download transform-api.jar (com.android.tools.build:transform-api:2.0.0-deprecated-use-gradle-api)
> Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api.jar'.
> Could not HEAD 'https://dl.google.com/dl/android/maven2/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api.jar'.
> sun.security.validator.ValidatorException: No trusted certificate found
Demuz
Demuz
Под Could not get resource ссылка.
eeeMan
да, я пробовал отдельно эту ссылку открыть
eeeMan
файл доступен
eeeMan
jar файлы эти открываются напрямую
eeeMan
еще вопрос, если работаю с expo то как там получить готовый апк файл?
eeeMan
полторы тысячи разработчиков в чате и никто не подскажет такие простые вещи?)
Nikita
Полторы тысячи могут быть на обеде, спать, ехать на работу и просто игнорировать вопросы которые легко гуглятся
eeeMan
естественно первое что я сделал это загуглил
eeeMan
но никакие советы в гугле не помогли
Demuz
Alexander
Alexander
exp build:android типа такого
Alexander
Он на сервере экспо билдится
Alexander
Выдаёт подписанный апк который можно в плей маркет выкладывать
Alexander
IPA кстати тоже можно сделать
Alexander
Но процесс не быстрый. Пока зальётся к ним на сервак, пока там билд пройдёт, у меня это заняло около 15 минут
Alexander
Не выкладывай)
eeeMan
блин, нифига не понял тогда, я просто тупо хочу собрать из исходников апк файл для себя, не выкладывая это в плеймаркет, это можно сделать с помощью экспо?
Alexander
Ну я же написал как
Alexander
Он билдит на сервере апк
Alexander
А потом с ним можно делать что угодно
Alexander
На телефон скинуть или в плей маркет загрузить
eeeMan
понял, тогда буду читать доки експо
eeeMan
спасибо
Mike
Подскажите что сейчас самое нормальное в навигации? wix/react-native-navigation v1 / v2 / airbnb/native-navigation ?
Anonymous
Mike
уже был большой опыт с react-native-router-flux v3, надоело его подпиливать по ходу дела
Mike
концептуально reactnavigation – это тоже самое, вероятно стабильнее?
Nikita
Четвертый RNRF вроде норм уже
Mike
4й – бета, боязно перепиливать
Mike
следующий апп будет на порядки сложнее и больше и по скринам и по логике, хочется уйти от текущих проблем :))) но как я подозреваю по кол-ву issue в wix/react-native-navigation будут новые вызовы
Nick
Alex
Всем привет! В чем проблема отправляю оповещение через fcm при открытом приложении не приходит а если в трее то все ок ? отправляю сразу для анроид и ios через Rest client
{
"to":"/topics/test",
"content_available": true,
"notification": {
"title": "hello",
"body": "yo"
},
"data": {
"extra":"juice"
}
}
Alexsandr
Ребята, тут мне кто уже советовал плагин для окружений, я чет потерял его можете еще раз скинуть ?
Aleksei
Alex
Alex
Дерганием
Nikita
Кто юзает как юзает module-resolver?
Я хочу сделать что-то типа "@components": "./src/components",, но почему-то не работает в итоге
Alex
Aleksei
Nikita
Вообще да, но я думал так удобнее альясы сделать можно
Aleksei
я пробовал сделать такое года 2-3 назад, но оно как то коряво работало и я забросил это дело) можно по идее еще просто самому симлинк создавать в node_modules (что по идее нпм и должен делать)
Anton
Всем привет! Можете помочь с Geolocation? у него есть метод requestAuthorization, как мне получить результат от него? на Android я через пермишны сделал, все работает хорошо, а на iOS диалог то показывается, а дальше то чего?
Nikita
я на айосе так делал
Nikita
navigator.geolocation.getCurrentPosition(
position => {
console.log('[position] position: ', position);
const { latitude, longitude } = position.coords;
},
error => {
console.error('[position] error: ', error);
},
{
enableHighAccuracy: true,
timeout: 20000,
maximumAge: 1000
}
);
Nikita
если не разрешит - постоянно в эррор колбэк уходить будет
Nikita
Какие варианты для такой задачи:
Мне нужно из одного компонента выбрать фильтры для другого компонента и соответсвенно отфильтровать (или сделать реквест какой-то).
Завести стор в редаксе?
Anton
спасибо за вариант, но мне не нужно запрашивать локацию в этот момент. у меня типа онбординга и нужно по нажатию кнопки "у нас в приложуньке локация, разрешишь?" показать диалог и независимо от результата перейти дальше
Nikita
Anton
хм. в теории это может много времени занять, если ты в здании сидишь и жипиэс не видать, но вариант лучше, чем ничего. спасибо!