
Stas
30.09.2018
20:23:26

kaflan
01.10.2018
08:37:05
Ребят добрый день. хочу сделать свое приложение под андрой и айос. Где почитать про то какие приложения лучше не пихать в апп стор и андрой сор

Dmitry
01.10.2018
08:46:42

Serj
01.10.2018
08:59:20
Добрый день, никто не работал с оплатой через приложение vipps?
Идея такова - с нашей апки на рн нужно редиректить на приложение vipps и передавать данные необходимые для оплаты

Google

Максим Джафаров
01.10.2018
09:44:54

kaflan
01.10.2018
09:46:49

Максим Джафаров
01.10.2018
09:47:17

Aynur
01.10.2018
10:10:13

Denis
01.10.2018
11:00:50

kaflan
01.10.2018
11:03:18

Addicted
01.10.2018
12:03:57
привет ребят. вопрос, у кого-то получалось деплоить fastlane/bitrise с включенной two-factor auth (подробнее тут https://docs.fastlane.tools/best-practices/continuous-integration/#two-step-or-two-factor-auth)
получаю постяонно ошибку
Two Factor Authentication for account '[REDACTED]' is enabled
Your session cookie has been expired.
хотя сессия свежая, переменные FASTLANE_SESSION, FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD в secrets

Sergey
01.10.2018
12:09:04
а можно ли как-то создать хранилище редукс с уже заведенными значениями, скажем справочник?

Vladimir
01.10.2018
12:16:03
initialState же

Sergey
01.10.2018
12:40:47

Google

Vladimir
01.10.2018
12:41:08
при первом запуске

Жасулан
01.10.2018
12:50:53
Всем привет!Кто столкнулся с этой ошибкой в ios.После добавление PushNotifucation от Expo
Кажется через Xcode можно решать .У меня только windows

Максим Джафаров
01.10.2018
13:00:36


Gena
01.10.2018
13:05:48
насколько вам удалось ускорить загрузку приложения? если вообще удалось?
Я не стал тогда ничего дальше делать... собственно всё исследование было только от моего любопытства. Долгой загрузки приложения, как проблемы, у нас сейчас не стоит. Но, поняв насколько плохо всё с паковкой JS, на будущее я запланировал избавится от некоторых зависимостей и ещё раз посмотреть на состояние haul'а

Максим Джафаров
01.10.2018
13:06:29
а сколько у вас показывает вывод загруженных-отложенных модулей?
количество

Gena
01.10.2018
13:07:54
Эмм... можно подробней? Где посмотреть эти загруженно-отложенные модули?
Я их точное кол-во и не пытался считать никогда...

Максим Джафаров
01.10.2018
13:09:18
в index.js прописать можно было функцию получения и отображения их
// make sure that the modules you expect to be waiting are actually waiting
console.log(
'loaded:',
loadedModuleNames.length,
'waiting:',
waitingModuleNames.length
);
во вкладке Performance в РН

Gena
01.10.2018
13:11:11
В самый верх? и эти loadedModuleNames в globals вставлены?

Максим Джафаров
01.10.2018
13:13:46
Да, у меня получилось 61-1700

Gena
01.10.2018
13:13:51
Я просто не вижу этих строк в исходниках... но сейчас попробую вставить

Sergey
01.10.2018
13:13:52

Максим Джафаров
01.10.2018
13:14:16

Gena
01.10.2018
13:14:55
Аааа... Вот теперь понятно! Спасибо!

Максим Джафаров
01.10.2018
13:18:46
ого

Google

Максим Джафаров
01.10.2018
13:18:54
а время холодного запуска сколько?

Юрий
01.10.2018
13:21:54
Всем привет. Может кто подскажет, в чем проблема (react native):
создаю экраны
{
Main: {
screen: MainScreen,
navigationOptions: {
title: "Главная",
}
},
но в самих экранах, this.props.navigation.state.params - всегда undefined ( также через this.props.navigation.getParam() )
Т.е. как я понимаю - заданные параметры в navigationOptions хочу получить через this.props.navigation.state.params - но почему undefined - не могу понять

Gena
01.10.2018
13:22:03
а время холодного запуска сколько?
его довольно сложно померить нормально... нас же продакшн интересует. Короче на моем медленном iPhone 6, вроде не превышало 5s от момента нажатия на иконку приложения до отображения первого экрана (при наличии интернета).

Максим Джафаров
01.10.2018
13:22:41
У меня на бомже мейзу 5 секунд
На айфоне побыстрее
Но 560 модулей до 1 экрана это жесть)

Gena
01.10.2018
13:24:07
Долго)
У меня всё так открывается после выхода iOS 10... они там что-то сделали такое с энергосбережением, что ниче теперь нормально не работает... )))
Ладно, ладно... на досуге посмотрю повнимательней, можно ли там что-то улучшить ))) Собственно не в кол-ве дело...

Максим Джафаров
01.10.2018
13:26:09

Gena
01.10.2018
13:26:48

Максим Джафаров
01.10.2018
13:28:23
Но мне не охото туда лезть пока что

Gena
01.10.2018
13:33:00
По идее это чинится динамическим бандлингом
Не, я имел ввиду вот это: https://www.reddit.com/r/iphone/comments/7l9zen/discussion_for_why_apple_slows_down_iphones_with/
Но про оптимизацию JS, вы правы, надо покопать. Но первый шаг у меня будет общий профайлинг (так как надо определить вклад JSC в это вообще, там ещё натив грузится)... посмотрю после выпуска беты обязательно.

Юрий
01.10.2018
13:42:50
Создаю через - createStackNavigator
Всем привет. Может кто подскажет, в чем проблема (react native):
создаю экраны
{
Main: {
screen: MainScreen,
navigationOptions: {
title: "Главная",
}
},
но в самих экранах, this.props.navigation.state.params - всегда undefined ( также через this.props.navigation.getParam() )
Т.е. как я понимаю - заданные параметры в navigationOptions хочу получить через this.props.navigation.state.params - но почему undefined - не могу понять

Aynur
01.10.2018
13:48:32
выведите в консоль this.props.navigation.state
что внутри?
и разве params - это не параметры, которые передаются например при navigate?

Юрий
01.10.2018
13:51:14
внутри id и имя routa

Google

Юрий
01.10.2018
13:51:36
и ещё params undefined
ну это да. Ну по идеи, там же должны быть дефолтные значения
и разве params - это не параметры, которые передаются например при navigate?

Aynur
01.10.2018
13:53:08
какие например?
что вы вообще хотите получить?:D

Юрий
01.10.2018
13:53:29
Тот же title
для передачи в кастомный header

Aynur
01.10.2018
13:56:59
пример из доков
попробуйте this.props.navigationOptions.title к примеру

Denis
01.10.2018
14:01:39

Sergey
01.10.2018
14:03:17

Denis
01.10.2018
14:03:33

Юрий
01.10.2018
14:10:34
всё равно undefined
попробуйте this.props.navigationOptions.title к примеру

Dima
01.10.2018
14:36:46
Здравствуйте! Возникла потребность разбить приложение на несколько поменьше с возможностью общей авторизации. Для этого на андроидах есть аккаунт менеджер в котором можно добавить учетную запись, для этих же целей в иос есть кейчейн. Единственный модуль который мне удалось найти для этих целей это https://github.com/oblador/react-native-keychain . Есть ли у кого опыт использования этой библиотеки? И если этот опыт негативный то есть ли какие то альтернативы?

Alexey
01.10.2018
14:43:07

Gena
01.10.2018
14:57:29

Alexey
01.10.2018
14:57:54

Gena
01.10.2018
14:58:14
Да, я точно ещё до переезда на него смотрел...

Google

Play
01.10.2018
15:19:48
state = {
categories: this.props.categories
}
разве так можно в стейт?

Alexander
01.10.2018
15:20:41
а что тебя смутило?

Сергей
01.10.2018
15:21:50
Самому интересно что смутило, глупо да, но почему нельзя
Я думаю что смутило то что при изменении пропса, мы получаем и изменение стейта и из-за этого можем получить ре-рендер 2 раза
а что тебя смутило?

Play
01.10.2018
15:23:42
Первый раз такое встретил, вот и смутился =)

Eugene
01.10.2018
15:24:29

Cenator
01.10.2018
15:28:13
+
это же антипаттерн

Play
01.10.2018
15:33:04

Cenator
01.10.2018
15:33:14

Aynur
01.10.2018
15:33:26
типа не имеет смысла

Play
01.10.2018
15:33:59
да
интуитивно тоже так подумал встретив это действо, спасибо