Dmitry
invariance
Ребят, кто юзал nativebase и native elements, что из этого более качественно (с меньшим кол-вом гемороя)?
Kto?
Kto?
крашится же на андроиде)
Dmitry
invariance
ну это само собой
Dmitry
ну так я для андроида и смотрел
sentry.properties ?
defaults.url=https://sentry.io/
defaults.org=<organization>
defaults.project=<app>
auth.token=<apikey>
Kto?
Да
Aleksei
Kto?
все так
Kto?
Kto?
Kto?
url само собой там другой
Aleksei
я думал мы про react-native-file-viewer говорим
Kto?
а, нет)
Sasha
@ksetrin такой же кейс,ты решил этот вопрос?
Kto?
Dmitry
хм
Kto?
вот и я такой сижу, хмм
Dmitry
Sentry.config('url', {
logLevel: SentryLog.Debug,
}).install();
Dmitry
у нас так
Kto?
откатился на прошлый комит где работало
Kto?
уже не работает
Petr E
Kto?
может попробовать мак рестартнуть...
Dmitry
Aleksei
блин, как вы вообще начали сликована ли сентри смотреть) я вот вообще не понял))
Sasha
С диплинкой вида https://example.com
Sasha
какой кейс? какой вопрос?
Petr E
Dmitry
Sasha
Поделись плез с чего начать
Kto?
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
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
Alexander
Petr E
Console.log
Alexander
Console.log
Так мне нужно вручную навигировать? Или он автоматом снавигирует?
Alexander
Petr E
Я вчера смотрел доку reactnavigarion и там вроде как можно мапить ссылку на path. Но я бы сначала убедился, что ссылка ловится и наверняка надо ещё указать какую-то регулярку
Alexander
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(...)
不退転」
invariance
Я правильно понял, что нужно ref юзать?)
invariance
или я опять туплю
不退転」
неа, вообще структура очень стремная, даже лучше поберегусь что-то советовать
invariance
Не не, это я для примера, у меня враппер над флэтлистом свой
invariance
不退転」
invariance
(https://facebook.github.io/react-native/docs/flatlist#listheadercomponent)
invariance
Andrey
помоему только ref
invariance
вот и я на реф подумал
Dmitry
Dmitry
Нужно понимать взаимодействие компонентов между собой
Dmitry
Ну и кейсы описывать. Я уверен, что никто не понял, где содержится setElevation и откуда вызывается this.props.List.... и с чего вдруг он вообще в this.props