invariance
Ребят, кто юзал nativebase и native elements, что из этого более качественно (с меньшим кол-вом гемороя)?
Kto?
для iOS там пофиг, а вот для андройда
ну так я для андроида и смотрел
Kto?
крашится же на андроиде)
invariance
ну это само собой
Dmitry
ну так я для андроида и смотрел
sentry.properties ? defaults.url=https://sentry.io/ defaults.org=<organization> defaults.project=<app> auth.token=<apikey>
Kto?
Да
Aleksei
хм, полностью пересмотрел линк. Все нормально подключено, ничего не менялось
не в линке дело, а как вы в js вызываете, покажите плз код
Kto?
все так
Kto?
Kto?
url само собой там другой
Aleksei
я думал мы про react-native-file-viewer говорим
Kto?
а, нет)
Dmitry
url само собой там другой
https://12312324:12312312312@sentry.io/12312123 ?
Sasha
@ksetrin такой же кейс,ты решил этот вопрос?
Dmitry
хм
Kto?
вот и я такой сижу, хмм
Dmitry
Sentry.config('url', { logLevel: SentryLog.Debug, }).install();
Dmitry
у нас так
Kto?
откатился на прошлый комит где работало
Kto?
уже не работает
Petr E
Kto?
может попробовать мак рестартнуть...
Aleksei
блин, как вы вообще начали сликована ли сентри смотреть) я вот вообще не понял))
Sasha
С диплинкой вида https://example.com
Sasha
какой кейс? какой вопрос?
Sasha
Поделись плез с чего начать
Kto?
Там лбди говорят что тоже с таким столкнулись
Kto?
Ты сказал что ключ где-то не указан. Я и пошел смотреть все-ли ок с линком
Aleksei
ох уж этот дебаг по телеграму)
Dmitry
в пору делать бота, на которого слать exception, чтобы удобно репостить в канал)
Petr E
Поделись плез с чего начать
1. В сертификатах надо разрещить универсальные ссылки 2. сформировать файл apple-app-site-association и положить его на сервер 3. сервер настроить на https и дать этому файлу заголовок json 4. в гугл серч консоли добавить домен и скачать файл верификации 5. верифицировать сайт 7. залинковаться как на https://facebook.github.io/react-native/docs/linking 8. в икскоде добавить ссылку в блок universal links 9. в андройде свою ссылку указываешь в манифесте (примеры гуглятся) 10. реализуешь логику в проекте (пример кода встретишь в п.7) 11. adb shell am start -W -a android.intent.action.VIEW -d "http://example.org/link/73354c" com.example 12. xcrun simctl openurl booted http://example.org/link/73354c
Kto?
Не, ребут не помог
Kto?
ыы
Sasha
Ого,круто спасибо)
Kto?
Короче если закоментить Sentry.config то не будет крашить
Kto?
Очень интересненько
akasybe
Короче если закоментить Sentry.config то не будет крашить
может вы сделали дефолт импорт вместо именованного?
akasybe
import { Sentry } from 'react-native-sentry';
Kto?
Так и есть
Kto?
я не менял ничего)
Kto?
оно дефолтом как при линке поставило
Kto?
так и осталось
Alexander
Помогите разобраться с deep linking в react-navigation. Сделал все по доке. Но при открытии ссылки открывается просто приложение, а не нужный экран. Как правильно сделать? tab навигатор с path 'test' внутри которого stack навигатор c path ':id'. По пути myapp://test/123 должен открывать экран из stack
Petr E
Console.log
Alexander
Console.log
Так мне нужно вручную навигировать? Или он автоматом снавигирует?
Alexander
Так мне нужно вручную навигировать? Или он автоматом снавигирует?
Я просто указал urlPrefix. Ссылку никак сам не ловлю
Petr E
Я вчера смотрел доку reactnavigarion и там вроде как можно мапить ссылку на path. Но я бы сначала убедился, что ссылка ловится и наверняка надо ещё указать какую-то регулярку
Alexander
Спасибо
invariance
Ребят, в чем может быть проблема. Пытаюсь дернуть такой метод из другого компонента: setElevation = (number) => { this.setState({ elevation: number }); }; Ругается setElevation is not a function
invariance
у меня сам компонент передается в пропсе, через ListHeaderComponent
invariance
Что то типа <FlatList ListHeaderComponent={<Header>Head</Header>} ... />
invariance
и я пытаюсь вызвать this.props.ListHeaderComponent.setElevation(...)
不退転」
Что то типа <FlatList ListHeaderComponent={<Header>Head</Header>} ... />
как оно из JSX'a вытянет метод-то? *спойлер: никак*
invariance
Я правильно понял, что нужно ref юзать?)
invariance
или я опять туплю
不退転」
неа, вообще структура очень стремная, даже лучше поберегусь что-то советовать
不退転」
Что то типа <FlatList ListHeaderComponent={<Header>Head</Header>} ... />
FlatList это кастомный компонент или ты передаешь в нативный флэтлист пропсу которой в нем попросту нет?
invariance
Не не, это я для примера, у меня враппер над флэтлистом свой
Кирилл
Не не, это я для примера, у меня враппер над флэтлистом свой
так никто и не поймет что у тебя там понаписано и какое поведение ты ожидаешь. Но попробую вангануть - если ты дергаешь точно так как показал - this.props.ListHeaderComponent.setElevation(...) то ты точно делаешь херню)
不退転」
з.ы. и эта пропса есть в нативном флатлисте
о, интересненько, гляну как-нибудь
invariance
(https://facebook.github.io/react-native/docs/flatlist#listheadercomponent)
Andrey
помоему только ref
invariance
вот и я на реф подумал
Dmitry
Нужно понимать взаимодействие компонентов между собой
Dmitry
Ну и кейсы описывать. Я уверен, что никто не понял, где содержится setElevation и откуда вызывается this.props.List.... и с чего вдруг он вообще в this.props