Valya
<Button onPress={()=>this.RBSheet.open()} <RBSheet ref={ref => {this.RBSheet = ref;}} height={300} duration={250} customStyles={{ container: { justifyContent: "center", alignItems: "center" } }} > <View><Text>{item.id}</Text></View> </RBSheet>
Dr
Всем привет. Как при запуске приложения можно проверить есть ли интернет соединение? засунул такую штуку в didmount NetInfo.isConnected.addEventListener('connectionChange', this.props.connectionHandler); Работает когда открыл приложение с подключенным интернетом. Но если изначально он выключено, но ничего не будет
不退転」
Пипл, такое дело. Добавили в команду в эпстор коннекте, дали роль админа, но не дали доступ к сертификатам (тобишь пройти в девелопер консоль и создать не могу), ок, дали сертификат и приватный ключ, но в xcode он не отображается, сижу под своим приглашенным apple id. Как я понимаю это напрямую связано с не данным мне доступом или проблема может быть в другом?
Vit
оно очень нестабильно работает
Vit
я например выкинул вообще, ориентируемся на ошибку загрузчика типа "Network Error"
Ilya
И вообще netinfo не проверяет фактически есть ли интернет
Vit
народ кому очень надо - свои пингалки гугла пишет
Ilya
Он проверяет есть ли соединение lte, 3g, wifi
Vit
оно очень нестабильно работает
например на некоторых андроидах при любых раскладах оно всегда 'none'
Ilya
Но есть ли фактически соединение он не проверяет
Ilya
Но если велосипед не хочешь придумывать
Ilya
Есть библиотека
Ilya
React-native-offline вроде как
Vit
единственное (наверно) применение это чекать wifi подключен или нет чтоб че-нить тяжёлое качнуть
Anonymous
Ilya
Достаточно хорошая, много всего предоставляет
Ilya
Но если проект крупный, я бы посоветовал кастомный механизм писать
Eugene
да там не много вроде писать, можно прям в ридукс запихнуть 🤔
Eugene
NetInfo.addEventListener('connectionChange', handleConnectionChange) 🤔
Eugene
оопс, не читал тред:)
Владимир
всем привет
Владимир
подскажите пожалуйста, как эти объукты превратить в массив?
Владимир
[{"id":"1","cat_id":"1","title":"\u041f\u0440\u043e\u0434\u0443\u043a\u0442\u044b \u043f\u0438\u0442\u0430\u043d\u0438\u044f","get_catalog":"campony_ru","language":"1","visible":null},{"id":"2","cat_id":"2","title":"\u0421\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e \u0438 \u0440\u0435\u043c\u043e\u043d\u0442","get_catalog":"campony_ru","language":"1","visible":null},{"id":"3","cat_id":"3","title":"\u041e\u0434\u0435\u0436\u0434\u0430 \u0438 \u043e\u0431\u0443\u0432\u044c","get_catalog":"campony_ru","language":"1","visible":null},{"id":"4","cat_id":"4","title":"\u0414\u0435\u0442\u0441\u043a\u0438\u0435 \u0438\u0433\u0440\u0443\u0448\u043a\u0438","get_catalog":"campony_ru","language":"1","visible":null}]
Ольга
Господа, получаю со стороны набор байтов, закодированных в Base64 -строку "ZdMXI43U2fQZGP65f3NYNcTEwrQ=" как ее правильно раскодировать?
Eugene
https://github.com/feross/buffer как вариант 🤔
wystan_hugh
Господа, есть ли примеры как работать с вложенными навигациями. Конкретно я застрял на следующем примере: есть bottomTabNavigation, внутри одной из вкладок создаю навигацию между двумя окнами. И хочу в header уметь переходить из одного в другое. Вот так не работает: https://pastebin.com/BeFDZisi
Denis
Всем привет! У меня тут андроид проект имеет такую структуру, как можно к нему подключить React Native?
Denis
kk
Всем привет. У меня такой вопрос, можно в РН экспортировать данные с формы в excel?
kk
С Excel API можно
Его как пакет устанавливаешь или нужен интернет для подключения?
Valentyn
Его как пакет устанавливаешь или нужен интернет для подключения?
На счёт пакета не знаю, возможно есть, нужно поискать. Я просто делал запрос на api excel для нужной таблицы, и в ответе мне приходили данные. Но нужно будет сделать запрос по доке. Можешь погуглить excel api
Ольга
https://github.com/feross/buffer как вариант 🤔
есть опыт использования?
Eugene
есть опыт использования?
Да Сообщения с ble распарсивал
Ольга
можно пару примеров?
Kamo
Кто может поделиться инфой/ссылкой на описание работы диплинков в RN? Я юзаю react-navigation, но вот это https://reactnavigation.org/docs/en/deep-linking.html мне не очень подходит. Есть ли вариант указать просто uriPrefix у AppContainer-а и обработать его самостоятельно?
Kotuhan
Привет 🙂 Кто-нибудь трекает процент доставленных пушей? Нет ли у вас такой проблемы что до 10% не доходит?
Dmitry
просто ни Apple ни Google не гарантируют доставку пушей в принципе, так что..
Kotuhan
Нужно разобраться в причине - овнеры не считают это мелочью без адекватного объяснения 🙂
Dmitry
Нужно разобраться в причине - овнеры не считают это мелочью без адекватного объяснения 🙂
Ну можешь им предложить пообщаться с Apple или Google на тему гарантий доставки =)
Kotuhan
Общались) Разводят руками)
Vit
Нельзя бизнес на пуши завязывать
Vit
Пользователь может тупо не разрешить их вот тебе и 10%
Dmitry
Общались) Разводят руками)
Это была шутка. В ряд ли они смогут, что-то им предъявить, ведь это черным по белому написано в доках. И оунеры должны это понимать)
Kotuhan
Ну у нас чатик есть - пуши явная часть бизнес логики чата. А общались мы, девы, с гуглом :)
Dmitry
Ну у нас чатик есть - пуши явная часть бизнес логики чата. А общались мы, девы, с гуглом :)
чат это не пуши) пуши нужны для информирования о том, что, что-то происзошло, но пользователь действительно может это запретить и не получать
Dmitry
главное, что он делает это осознанно, а вот при входе в приложение уже получать актуальные сообщения
Vit
а можно ссылку? спасибо
https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/APNSOverview.html#//apple_ref/doc/uid/TP40008194-CH8-SW5
Kotuhan
Это само-собой. Мы не навязываем пуши ну и ясно понимаем, что есть те кто пуши заблочил. Но это не единственный кейс - пуши не всегда приходят тем кто их включил
Vit
То что пуш не дойдет надо в бизнес-модель закладывать
Vit
Если овнеры руками разводят то врядли бизес-модель стрельнёт) так им и скажи)
Kotuhan
Не, не овнеры руками разводят) Овнеры у нас адекватные и всë понимают, но просят максимально разобраться с потерями) Руками разводят ребятки из firebase)
Vit
Ну можешь копнуть в сторону дата-пушей (еще по silent push) гуглятся - они теоретически умеют приложение будить и приложение может в ответ в апишку чтото там подтвердить что получено например
Kotuhan
Окей, спасибо за ответы и мнения 🙂
Dmitry
Не, не овнеры руками разводят) Овнеры у нас адекватные и всë понимают, но просят максимально разобраться с потерями) Руками разводят ребятки из firebase)
с firebase - уже интереснее. Как вариант можно поставить чистые APNs и GCM (или как-то так у Google) и попробовать слать через них.
Timur
Всем привет. У меня такой вопрос, можно в РН экспортировать данные с формы в excel?
Я с node.js использовал xlsx-populate, У библиотеки заявлена работа в браузере. Думаю, в RN тоже заведётся.
kk
Я с node.js использовал xlsx-populate, У библиотеки заявлена работа в браузере. Думаю, в RN тоже заведётся.
У меня одна проблема, надо чтоб приложение работало без подключения интернета. Пока в поисках решении как генерировать экзель в РН
Timur
Так библиотека «офлайн». Я по шаблону таблички ей формировал.
Бафомет
Ребята, как без телефона, в браузере вести разработку прилки react-native?
Бафомет
Возможно ли это?
Anonymous
Expo snack
Denis
Кто-нибудь сталкивался с таким? wix-react-native-navigation
Denis
в index.js
Dmitry
Кто-нибудь сталкивался с таким? wix-react-native-navigation
this.registerScreens(); Navigation.events().registerAppLaunchedListener(() => { this.setDefaultOptions(); .... })
Dmitry
в index.js
у тебя setDefaultOptions вызывается не там
Denis
не совсем понимаю, где вообще должен вызываться этот метод? На андроиде все норм
Denis
Это проблема в установке либы на иос или настройке в js коде?
Dmitry
setDefaultOptions должен вызываться внутри Navigation.events().registerAppLaunchedListener
Denis
а за что отвечает этот метод? Не вижу этого в доке
Denis
а точнее, его нужно импортить из навигации?