@reactnative_ru

Страница 272 из 878
Nikita
11.08.2017
14:11:38
Ребят, а это нормально в cагах из одного воркера вызывать другой?

Andrey
11.08.2017
14:21:19
Конечно.

Ты же его можешь полностью контролировать

Nikita
11.08.2017
14:24:15
Конечно.
Дело в том что я ожидаю почему то что yield вернет в родительский воркер значение, когда дочерний отработает, но похоже это только через return работает, так?

Google
Andrey
11.08.2017
14:25:13
fork или spawn возвращает объект таска

т.е. если ты воркер таким образом запускаешь то работай с таском ибо воркер у тебя получается неблокирущим

если воркер через call запускаешь то проблем у тебя быть не должно

Andrew
11.08.2017
14:45:44
сегодня поменял debug.keystore и теперь на команду `react-native run-android' выводит FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:packageDebug'. > com.android.ide.common.signing.KeytoolException: Failed to read key AndroidDebugKey from store "/Users/username/.android/debug.keystore": Keystore was tampered with, or password was incorrect Куда смотреть, кто-нибудь сталкивался?

morda
11.08.2017
14:48:10
ну вон же написано)

Andrew
11.08.2017
14:49:04
да, написано, только какой пароль хочет react-native run-android

morda
11.08.2017
14:49:29
не пароль а ключ

побился ключик

сотри файл тот да и всё

он новый сделает

Andrew
11.08.2017
14:50:04
аа, ок. Нашел какой пароль хочет https://github.com/facebook/react-native/blob/master/keystores/debug.keystore.properties

кто-нибудь интегрировал авторизацию через вк? Как делали?

Google
Alex
11.08.2017
17:13:25
кто-нибудь интегрировал авторизацию через вк? Как делали?
вк не интегрировал, но oAuth поидее везде одинаковый

Andrew
11.08.2017
17:14:44
все верно, отправляем пользователя через браузер а вк сайт, там получаем права, редиректим на свой сервер, получаем токен, на основе этого токена создаем пользователя и открываем свое приложение

но как быть, если мне потом понадобится пользоваться апи вконтакте через некоторое время?

Alex
11.08.2017
17:15:37
ты от вк получаешь токен пользователя

Andrew
11.08.2017
17:15:41
запросы будут с токеном. Опять запрашивать его?

он экспарится?

Alex
11.08.2017
17:16:21
честно говоря не знаю ) надо смотреть их доку

Andrew
11.08.2017
17:17:27
если токен храниться у меня на сервере/клиенте и понадобиться сделать запрос в апи вк, а токен устарел, получается снова надо редиректить на страницу вк и запрашивать доступ

Alex
11.08.2017
17:17:39
да

Andrew
11.08.2017
17:18:14
плохой кейс.. Для этого, видимо, надо интегрировать сдк

https://github.com/doomsower/react-native-vkontakte-login

для андроида нормально встало, для ios надо шаманить с подами. А потом еще подумать как это все интегрировать в circleCi

Alex
11.08.2017
17:24:58
тут не подскажу, я писал OAuth без библиотек

Andrew
11.08.2017
17:28:11
хорошо

Aydar
11.08.2017
17:32:51
привет всем, не подскажете как получить путь до изображения в объекте <Image />, который сгенерирован динамически?

Aydar
11.08.2017
17:35:20
у меня в массиве require(path) который я помещаю в ListView

если в массиве указать просто путь, то выводит ошибку, так как require не может в динамику, если я правильно понял

Google
Andrew
11.08.2017
17:39:14
Aydar
11.08.2017
17:40:50
https://snack.expo.io/H1J-nDsPZ

Aydar
11.08.2017
17:42:39
мне надо из require(path) в переменной companies извлечь как-то path

morda
11.08.2017
17:45:59
Блин. Чому код пуш иос не обновляет?

Скачивать видимо скачивает а никаких изменений. Андроид как часы обновляется

Play
11.08.2017
17:46:26
мне надо из require(path) в переменной companies извлечь как-то path
const companies = [ { pic: require('./../images/yellow/1.png'), }, { pic: require('./../images/yellow/2.png'), }, ]

Play
11.08.2017
17:48:53
а смысл?
<Image source={cimpanies.pic} /> у меня так работает

Aydar
11.08.2017
17:49:16
я хочу извлечь путь в формате string

Play
11.08.2017
17:49:43
тогда не знаю

Andrew
11.08.2017
18:22:01
а рефреш токена там нету?
нету рефреш токена

Джон
11.08.2017
18:22:34
нету рефреш токена
жалко.. ну тогда наверное только заново обновлять

Andrew
11.08.2017
18:24:36
пойду что-нибудь еще почитаю на эту тему, если нет, то буду интегрировать поды в ios

Alex
11.08.2017
18:27:23
пойду что-нибудь еще почитаю на эту тему, если нет, то буду интегрировать поды в ios
https://stackoverflow.com/questions/26777704/how-to-get-long-lived-access-token-from-vkontakte может еще актуально

Andrew
11.08.2017
18:28:37
Alex
11.08.2017
18:30:07
Danil
11.08.2017
18:38:32
Как aspect ratio задать вьюшке? Хочу ее сделать во всю ширину экрана, и чтобы высота была равна ширине.

MVP
11.08.2017
21:44:51
Куда писать если нужен medior на удаленку React / React Native?

Google
MVP
11.08.2017
21:48:33
Спасибо, ага. Точно я же из него пару месяцев назад удалился

Danil
12.08.2017
05:28:35
https://facebook.github.io/react-native/docs/dimensions.html
Но это работает только с размерами экрана. Что если у меня вьюшка не во весь экран? На айпаде она переиспользуется в master контроллере

Andrew
12.08.2017
11:41:41
если в ios проекте удалить все Libraries и загружать их через pod, то такой подход лишается долгой поддержки? Не у всех бриджей есть поддержка подов же?

Danil
12.08.2017
11:43:55
Читаю про https://reactnavigation.org/docs/navigators/navigation-actions#Back, но не очень понимаю как в коде получить key от роута нужного. Они ведь авто генерятся как-то?

Или мне прям в наглую переописывать их как показано в https://reactnavigation.org/docs/navigators/navigation-actions#SetParams?

☃️ Dmitry
12.08.2017
11:48:05
если в ios проекте удалить все Libraries и загружать их через pod, то такой подход лишается долгой поддержки? Не у всех бриджей есть поддержка подов же?
я так нарвался еще в начале сразу на кривую спеку самого RN, когда пробывал lib ART ципануть и ждал нового релиза)) в итоге просто остановился в использовании Pods для вендоров к модулям - по типу FIRMessaging / FBSDKCoreKit

Andrew
12.08.2017
11:50:51
я так нарвался еще в начале сразу на кривую спеку самого RN, когда пробывал lib ART ципануть и ждал нового релиза)) в итоге просто остановился в использовании Pods для вендоров к модулям - по типу FIRMessaging / FBSDKCoreKit
о как. Я просто хочу подключить ios sdk от вконтакте, только https://github.com/doomsower/react-native-vkontakte-login предполагает подключать все через поды. Может стоит попробовать свой бридж написать? Вроде пока мне нужен всего один метод

Andrew
12.08.2017
11:54:42
без сдк так и не получилось ? или уже проблема не в токене ?
если открывать через Линкин https://oauth.vk.com/authorize, то перебрасывает в браузер, а оттуда не перебрасываем в приложение

Alex
12.08.2017
11:55:12
а ты схему правильно дбавил и урл слушаешь ?

Andrew
12.08.2017
11:55:32
А чем просто не угодило npm link и 1 pod в Podfile для SDK?
вот так? https://github.com/doomsower/react-native-vkontakte-login/issues/26

Alex
12.08.2017
11:55:33
и открывай лучше не через linking, а через react-native-safari-view

Andrew
12.08.2017
11:55:49
react-native-safari-view судя по всему не поддерживается

Alex
12.08.2017
11:56:01
на ведре придется черезе браузер

Google
Alex
12.08.2017
11:56:11
либо искать другие решения

на ios за авторизацию через браузер сразу реджектнут

Andrew
12.08.2017
11:56:45
на ios за авторизацию через браузер сразу реджектнут
с сафари сразу редиректит на приложение?

☃️ Dmitry
12.08.2017
11:57:34
на ios за авторизацию через браузер сразу реджектнут
щас даже фейсбук авторизацию делает через браузер в iOS с их SDK, ибо там что то имзенили в 9ой версии, почему reject будет?

Alex
12.08.2017
11:57:53
с сафари сразу редиректит на приложение?
там не редирект будет, ты как бы находишься внутри приложения и открываешь линк(как в телеграмме например)

щас даже фейсбук авторизацию делает через браузер в iOS с их SDK, ибо там что то имзенили в 9ой версии, почему reject будет?
ну я так сделал, и две недели назад получил реджект, сказали использовать сафари вью контроллер

Andrew
12.08.2017
11:59:59
кстати, фейсбучный сдк получилось запустить только с rn 0.46.4 и react-native-fbdk 0.6.0, остальные комбинации выдают ошибки на ios или на андроиде. Даже тикет у них в багрепорте на эту тему есть

Andrew
12.08.2017
12:01:15
А чем просто не угодило npm link и 1 pod в Podfile для SDK?
если добавить один под и сделать линк, то должен теоретически работать?

☃️ Dmitry
12.08.2017
12:03:29
А что делать если у тебя iOS 8+, SFSafariViewController ведь только в 9ке есть

Alex
12.08.2017
12:13:19
А что делать если у тебя iOS 8+, SFSafariViewController ведь только в 9ке есть
понятия не имею, по фабрику я смотрел они тестировали в ios 10.3

Страница 272 из 878