
Dmitry
03.09.2018
08:42:49
Мы когда занимались проведением оплат через Сбербанковские терминалы, нам в Сбере выдали фолиат по методикам защиты и тестирования, чтобы пройти у них сертификацию после разработки драйвера)

Alexander
03.09.2018
09:22:15
кто подскажет как собрать debug build для андроид? чтобы он не на телефон залился, а остался в папке

Vladimir
03.09.2018
09:26:40
собирайте как обычно, apk в любом случае сохраняется локально

Stas
03.09.2018
09:27:28
./gradlew assembleDebug из android папки

Google

Alexander
03.09.2018
09:30:31
да.. что-то подглючивало, Спасибо

Nikolay
03.09.2018
09:32:59
Всем привет. Разрабатываю под экспо. Когда пытаюсь на андроид накатить новую apk поверх старой, выдаётся ошибка -112. Удалось нагуглить этот список: http://androidxref.com/7.0.0_r1/xref/frameworks/base/core/java/android/content/pm/PackageManager.java#1092
Но что с этим делать? Кто-нибудь сталкивался?

Stas
03.09.2018
09:37:40
может не там смотрели

Nikolay
03.09.2018
09:41:12

Stas
03.09.2018
09:43:37

Alexander
03.09.2018
09:50:47
он старый файл почему-то не переписывал

John
03.09.2018
10:12:18
Кто-нибудь подключал consent SDK (GDPR) к RN? Как его можно подрубить?

Alexander
03.09.2018
11:00:07
@DenisIzmaylov spam

Alexander
03.09.2018
11:36:42
коллеги, как убедиться что при удалении приложения на android очищается asyncStorage?
в манифесте прописал вот так:
xmlns:tools="http://schemas.android.com/tools"
tools:replace="allowBackup"
android:allowBackup="false"
как рекомендуют в интернетах

Google

Alexander
03.09.2018
11:39:35
но всё равно происходит rehydrate

morda
03.09.2018
11:51:19
прям на телефоне?

Alexander
03.09.2018
12:37:03

morda
03.09.2018
12:37:54
чудеса

Alexander
03.09.2018
12:46:55
С какого андроида поддержка shadow props?

Demuz
03.09.2018
12:47:31

Alexander
03.09.2018
12:52:23
чудеса
удалил прилагу, поставил заново и происходит регидрейт, подтягиваются данные из AsyncStorage


Alexey
03.09.2018
13:59:32
Уже писал, но так и не нашел что могло бы понравиться... Пишу еще раз.
Всем привет! Есть предложение для разработчиков/начинающих стартаперов
Я – senior product дизайнер по enterprise/SaaS/веб/мобилкам (ui/ux).
Сейчас нахожусь в активном поиске работы уже несколько месяцев, потому что мне постоянно то компания, то проекты, то оплата не подходит. Но я не могу не заниматься дизайном и простаивать. Я делаю или бесплатно или очень дорого. Поэтому предложение:
Готов бесплатно выделять +-8 часов в неделю на разработку вашего продукта, начиная от полного проектирования по бизнес-процессам/идеям и заканчивая hi-fi мокапами. Вы разработчик, который хочет сделать проект для портфолио с крутым дизайном? Пишите мне. Вы стартапер, у которого нет бюджета на хороший дизайн? Пишите мне.
С вас какие-то гарантии, что проект будет в продакшене и отсутствие NDA.

Alexander
03.09.2018
15:01:49

Addicted
03.09.2018
15:02:20
по чартам вопрос был сегодня
https://github.com/antvis/f2 это посмотреть можно

Vall
03.09.2018
15:21:26
всем привет, запускаю проект с помощью yarn run android и выдает ошибку : Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment , помогите пожалуйста, не понимаю почему не работает, вроде делаю все правильно, эмулятор запущен

Nikita
03.09.2018
15:22:31

Dmitry
03.09.2018
15:35:46

Alexander
03.09.2018
15:46:03

Gena
03.09.2018
16:04:07

Alexander
03.09.2018
16:04:55
я сделал как написано в доке

Gena
03.09.2018
16:12:15
Ох... вы меня извините... хотел посмотреть уже, но не дошел до самого главного, а увидел вот это вот:
https://github.com/facebook/react-native/blob/0.56-stable/ReactAndroid/src/main/java/com/facebook/react/modules/storage/ReactDatabaseSupplier.java#L66-L71
Сие означает, что RN не дает никаких гарантий на то, что ваш AsyncStorage вообще вернет данные положенные туда... в данном случае, пользователь обновил Android у себя (потенциально любое обновление) и приложение теряет данные... )))
PS. Надо react-native-fs либо форкануть, либо привести в порядок ^_^
А не... сам доки не почитал... не Android пользователь обновляет, а новая версия приложения использует новую версию RN.

Google

Alexander
03.09.2018
16:19:29
да пожалуйста, пусть не возвращает)

Gena
03.09.2018
16:29:50
Остался ли там allowBackup?
Я это вот такой командой могу посмотреть у себя вроде:
$HOME/Android/Sdk/build-tools/28.0.1/aapt l -a app-debug.apk (в папке, где билд лежит... что-то типа `proj/android/app/build/outputs/apk/debug)
Оно вконце выводит содержимое манивеста... у меня нужная строка так выглядит: "A: android:allowBackup(0x01010280)=(type 0x12)0x0"
Это для android:allowBackup="false" в исходном AndroidManifest.xml
И, кажется, я вижу в чем проблема (по крайней мере можно попробовать).
У вас:
tools:replace="allowBackup"
android:allowBackup="false"
А вот здесь https://github.com/OfficeDev/msa-auth-for-android/issues/21#issue-112810711, к примеру:
tools:replace="android:allowBackup"
android:allowBackup="false"

Alexander
03.09.2018
16:47:42
Благодарю, буду пробовать

Dmitriy
03.09.2018
18:42:15
755

Ihor
03.09.2018
18:43:27

Vall
03.09.2018
18:44:30

Ihor
03.09.2018
18:44:40

Alexander
04.09.2018
04:25:07
Не отображается тень на android 4. Я так понял, там еще нет поддержки shadow props. Какую лучше либу использовать для теней? Наткнулся на 2: react-native-elevated-view и react-native-shadow. Что из них лучше или может есть еще что?
Хотя посмотрел исходники первой. Она не исправит ситуацию

Demuz
04.09.2018
04:49:56

Alexander
04.09.2018
04:51:22

Demuz
04.09.2018
04:52:05
elevation это не shadow props, кстати, посмотрите на 4.4 должен работать elevation.

Google

Demuz
04.09.2018
04:53:43

Alexander
04.09.2018
04:53:53

Demuz
04.09.2018
04:54:42

morda
04.09.2018
05:58:13
Не тормозит?

Demuz
04.09.2018
06:00:25
Не тормозит?
В дебаге немного долгая инициализация карты и анимирование fitToMarkers проседает по FPS немного, но не критично. Пришлось так сделать потому что PNGшки маркеров с тенью не всегда отображались. У Image компонента есть такой нерешаемый прикол. Какие только Image либы не пробовал, все одинаково багаются.
Пришлось короче простые вьюхи сделать и тени повесить.

Alex
04.09.2018
06:02:19
!спам @savelichalex

Demuz
04.09.2018
06:02:21
Из-за этого узнал что в IOS пропсы компонента <Text/> работают не так как в Android. textAlignVertical, borderRadius не пашет, к примеру и что-то там еще было.

Dmitry
04.09.2018
06:30:12
А кто знает, как сделать, чтобы при вводе пропсов у компонента была показана подсказка?

✡️Хаски
04.09.2018
06:32:24

Alexander
04.09.2018
06:57:48
Где можно отследить в observer, что observable поменялась? Mobx. Нужно сделать анимацию, поэтому render не вариант

Gena
04.09.2018
07:03:41
Если надо за чем-либо вне render следить, то это autorun и ко

Alexander
04.09.2018
07:06:51

Zamir
04.09.2018
08:18:49
привет!
/main.jsbundle does not exist. This must be a bug with
такая вот ошибка, хочу сделать Archive для выкладки в стор, гуглил не помогает пока ничего, может кто сталкивался, что вам помогло?

Nick
04.09.2018
08:19:26

Zamir
04.09.2018
08:20:01

Nick
04.09.2018
08:20:16
а схема какая? debug/release?

Zamir
04.09.2018
08:21:36

Google

Nick
04.09.2018
08:22:11
но для андроида надо про подписи не забыть (https://facebook.github.io/react-native/docs/signed-apk-android)

Алексей
04.09.2018
08:24:30

Zamir
04.09.2018
08:28:12

Алексей
04.09.2018
08:28:44

Zamir
04.09.2018
08:28:54

Алексей
04.09.2018
08:29:52
да )
сделайте плиз скрин xcode-а с открытыми Build Phases -> Copy Bundle Resources

Zamir
04.09.2018
08:30:38

Алексей
04.09.2018
08:36:42
ну как видно сразу main.jsbundle подсвечено красным, что значит ссылка на файл указывает на несуществующий файл, возможно стоит просто поправить ссылку (xcodeproj по своему хранит ссылки на файлы), можно просто удалить текущую и добавить заново. Но опять же повторюсь, это не самый идиоматичный фикс, однако самый быстрый. По хорошему ссылки на этого файла вообще не должно быть, так как в Bundle React Native code and images фазе сборка js-ника идет прямо во временную папку сборки архива