Alexander
чей ты
+
Vall
всем привет, приходит ответ с токеном, в доке написано что токен нужно запихивать в asyncStorage, погуглил что это такое, это аналогия localStorage, то токен туда нужно записывать? Смутило то что он не зашифрован, подскажите пожалуйста, извините может за тупой вопрос..
Aynur
я храню там, да это аналог localStorage, SharedPrefence и подобных локальных хранилищ
Vall
Dmitrii
/spam
不退転」
Подкиньте идею. Можно ли как-то проверять, что юзер сейчас находится именно на этом скрине? Звучит конечно глупо, но мне надо)
(react navigation)
Aynur
эм, получать название скрина?
Aynur
не?
Alexander
Для тех кто использует react-native-git-upgrade для обновление следует применить https://github.com/facebook/react-native/pull/20790
Andrey
Vall
Ivan
кто как делает многократный переход между TabBasedApp и SingleScreenApp в wix-navigation? как удалять лишние AppContainer'ы?
Ivan
v1
Shahen
Ivan
react-native-restart помог
Alexander
Как в react-native-maps включить отрисовку зданий?
Anonymous
https://www.skptricks.com/2018/07/how-customize-button-in-react-native.html
Gena
Это что, новый адаптивный спам? :-/
GrafMine
Ребят, а кто какую либу юзает для того чтоб типа скачать из апки какойто документ например пдф, и пользователь открыл его тем что есть у него на телефоне ?
Кирилл
Зачем для этого либа
Dmitry
А есть ли какие-то способы валидировать device_uid у iOS и android
Anonymous
Dmitry
ну я так и думал
чей ты
Кто сталкивался с проблемой, когда две зависимости ломают сборку ?
react-native-google-analytics-bridge
react-native-onesignal
Vit
Постоянно)
чей ты
Постоянно)
А как решаються подобные проблемы
Vit
Ручной линковкой
Stas
чей ты
Stas
можешь скинуть ошибку при сборке?
Gena
Иногда такие проблемы в принципе не решаемы )
Stas
ну, решаемы форком.
Stas
Vit
Там стопудов все в версии плейсервисов уперлось. Одна либа тащит старую версию вторая об нее падает.
Vit
Но вообще пока еще не поздно рекомендую onesignal выкинуть поскорее)
чей ты
чей ты
как я его выброшу )
Denis
Привет всем, можно для Text (numberOfLines) как-то форсировано выводить 2 линии текста даже если текста недостаточно для 2х линий?
Vit
Вкратце оно при каждом старте приложения сливает домой мегабайты инфы об устройстве
Vit
В результате такого вандализма слабые андроиды первые 2-3 мин просто висят
Artem
Всем привет ) раньше можно было из натива дёрнуть js
Artem
Сейчас убрали эту возможность ?
Artem
Или может кто знает как можно вызвать метод из натива в js и получить результат от функции. Раньше был интерфейс javaScriptModule и его нужно было передавать в reactpackagе но сейчас интерфейс есть а метода в reaxtpackage нет
Denis
Artem
МММ это оч странное решение ) получается чтобы js ответил на собитие он должен вызвать нативный метод ? Другого варианта нет ?
Artem
Мне не нужен синхронный вызов мне достаточно прописа. Я себе представляю :) ладно, понятно все с вами
Aleksei
да должен быть, за это же вообще по сути JSC отвечает, в RN только обертка есть над ним
Tupalov
Ребят, кто-то использовал библиотеку react-vk внутри WebView компонента от react-native? Суть в том, что после авторизации, когда мы должны уже получить авторизационные данные, отображается просто белый экран. Там происходит редирект на страницу https://oauth.vk.com/close.html#access_token=...&expires_in=86400&user_id=...., и там же остается. В обычном браузере данная фича работает. А вот в WebView в Андроиде - нет. Подскажите куда копать?
Tupalov
Примечательно, что страница https://oauth.vk.com/close.html открывается посредством window.open из родительского окна, а потом закрывается с помощью window.close. И по каким-то причинам, видимо, этот window.close не срабатывает, и моя основная страница не получает авторизационных данных вк профиля
Tupalov
@gblack9 ты всезнающий, может намекнешь куда копать? )
Alexander
Подскажите хороший плагин для теней? Нужна поддержка 4 ведра. react-native-shadow не подходит, т.к. нужно указать высоту, а высота не фиксированная
Tupalov
Gena
Gena
да должен быть, за это же вообще по сути JSC отвечает, в RN только обертка есть над ним
По крайней мере на iOS, после перехода на C++ (CxxBridge вместо BatchedBridge) это стало невозможным (оно и раньше было спрятано). А теперь то, на чем можно вызывать методы спрятано в инстанс переменную объекта, по сути оно приватное... https://github.com/facebook/react-native/blob/0.56-stable/React/CxxBridge/RCTCxxBridge.mm#L171
Впрочем, даже если получить этот Instance, насколько я понял это безответный вызов в JS, т.е. он может быть и не синхронный на самом деле, это уже смотреть надо...
Gena
Так захотел заказчик )
Плохо... я бы копал в доки по нативных платформ (и в гугл тоже) по ограничениям веб-вью... для iOS ещё попробовал бы на WKWebView съехать
Gena
Tupalov
Не, так себе затея )
Тимур
Там есть свой мини debugger
Petr E
Заглянул в чатик, хотел спросить кто что использует для авторизации ВК.
Но перед этим решил таки поискать по истории чатика. И таки увидел, что ссылаются на react-native-vkontakte-login чего мне и было достаточно.
Проблема в том, что это исправный и актуальный пакет, но у него всего 64 звезды и мне как и многим (по истории чата) это вызвало некоторое сметенение.
У меня вопрос больше к тем, кто уже использовал эту либу. Вы звездочку-то поставили? А то иначе откуда им взяться-то там?
Petr E
я вот про эту пакетину собсна https://github.com/doomsower/react-native-vkontakte-login
Petr E
и да, это не я и не мой друг и даже не знакомый
Gena
Petr E
Petr E
Gena
Вот здесь написано. Обычно такие пулл реквесты не принимают )))
https://github.com/vovkasm/react-native-vkontakte-login#differences-with-origianl-module
Petr E
Gena
linking scripts - не работает, как раз создал ишью
Remote images can be shared - выглядит как фича, которую можно добавить в либу.
Cleanup codebase - не знаю, что именно почистил, если по стилям, то скорее всего каждый художник смотрит на код по своему.
Precompile all files, so module can be installed from git repo - это тоже гуд
Глянул ишью у автора, он вроде адекватный. Я бы попробовал обсудить пул реквест, даже если не примет - ты ничего не потеряешь
Я потеряю очень много времени... на объяснения почему я переписал проект на typescript, почему я сделал это или то... Но git работает не только через pull request... github ещё и социалочка, так что автор видел мои коммиты и, учитывая, что лицензия MIT, он может взять из этого что надо...
Хотя вот https://github.com/doomsower/react-native-vkontakte-login/commit/d10975b622cb9a900e7e7a3ac0fb45d99ac117bd#diff-8f90630b7a9f478738a31239cb6146a6R27 это он почему-то сделал не в одну строчку, а с написанием собственного велосипеда... Для сравнения, у меня используется метод уже существующий в RN: https://github.com/vovkasm/react-native-vkontakte-login/commit/c45d4d695fc1c5128f7ce3bff29ab2aa2b111664