
Illia
17.10.2018
13:32:13
Всем привет.
2-й день не могу побороть закачку файлов на телефон. начал читать и юзать плагин joltup/rn-fetch-blob.
Но столкнулся с проблемой что при запросе на сервер что бы получить файл я пытаюсь отправить responseType: 'blod', но в ответе у меня бинарный вид файла. Может кто-то с таким сталкивался?

Fire
17.10.2018
13:44:52
Blod - вы уверены в типе?

Illia
17.10.2018
13:46:02
да, бекенд может возвращать большие файлы разных типов (pdf, doc, txt, jpg ...)

Nick
17.10.2018
13:47:03

Google

Illia
17.10.2018
13:48:36
ну точнее говоря, мне сказали использывать blob, на веб версии через него и скачивают файлы, таким вот образом:

Евгений
17.10.2018
13:49:43
пишет : app hass stopped
подключи телефон к ПК, запусти андроид студию, там будет лог, попытайся запустить приложение, красные строчки - то что надо

Illia
17.10.2018
13:52:13
@AaronAumer ну а если не blob, то каким образом? Ответ серва и нужно его преобразовать в файл на телефон: http://prntscr.com/l74rk1

Nick
17.10.2018
13:55:38

Illia
17.10.2018
13:56:56
@AaronAumer Спасибо, сейчас пропробую

Eli
17.10.2018
14:25:49
https://tech.onliner.by/2018/10/17/google-142

Vladimir
17.10.2018
14:26:51

Eli
17.10.2018
14:27:18
ну допустим если я сделаю свой форк андроида, за хром и поиск как OEM я должен буду платить google

Vladimir
17.10.2018
14:27:49
Да, все так.
Делайте форк андроида без гугловой экосистемы и не платите. Все по чесноку.

Eli
17.10.2018
14:30:38
ну теоретически да, но а что если дальше будет все так же идти. Остальные компоненты будут закрываться?

Google

Dmitry
17.10.2018
14:32:43

Vladimir
17.10.2018
14:35:48

Vall
17.10.2018
14:39:06

Eli
17.10.2018
14:39:49
Некоторые вещи которые мы обсуждаем на самом деле закрыты. Например FaceDetection.Face существует с API 1, но он не использует сложные ML алгоритмы которые использются в новых Android. А тот который использует: Face unlock is closed-source google proprietary code, so we have no opportunity to modify it
А, сорри. Нашел это BiometricPrompt

Peter
17.10.2018
14:58:12
привет всем! Если кто работал с “crypto-pro CSP” в react-native, просьба откликнуться, очень нужно ?

Gena
17.10.2018
15:00:50
Это ж наша гос-разработка с сертификацией и прочей эквилибристикой... насколько я знаю и драйвер и плагин только под win есть )) А за прочие системы при гос модели разработки никто платить не будет... Следовательно для мобилок его в принципе нет.
Вот думаю, если стандарты там просто отксерили из openPGP, то возможно можно и без него проверять/подписывать, но такое... без чтения стандарта не понять...

morda
17.10.2018
15:17:47
Была поделка под линухи типа опенссл с гостовскими алгоритмами

Gena
17.10.2018
15:18:50
@genuris О, я ошибся, по крайней мере он существует для линукс:
> The cryptographic data protection tool CryptoPro CSP is designed for use in the operating systems Windows (x86, ia64), Solaris 9 (x86, Sparc), FreeBSD 5, Red Hat Linux.
Т.е. если есть исходники, то возможна компиляция по крайней мере под Android.
Если есть патченый openssl, это тоже неплохой вариант... это можно и под ios запустить
Вообще обманул... на форуме на их сайте есть разделы для iOS и Android, сорри

Chu
17.10.2018
15:48:17
Доброго дня всем!
А никто не знает, как сделать так, чтобы пуш-нотификации показывались и когда приложение открыто?
Колбек фаербейса дёргается, но пуш не всплывает.

Play
17.10.2018
16:15:20
у всех borderStyle: 'dashed' на Android не работает?
https://github.com/facebook/react-native/issues/17251

Vladimir
17.10.2018
16:20:58

Chu
17.10.2018
16:25:12
Можно пример?

Vladimir
17.10.2018
16:28:34
у вас какая либа? =)

Google

Chu
17.10.2018
16:29:11
https://github.com/invertase/react-native-firebase
Хотя я сейчас глянул. Даже в телеге кастомное сообщение какое-то вылезает.
На системное не похоже.

Илья
17.10.2018
16:29:28

Chu
17.10.2018
16:29:52
ios\android?

Илья
17.10.2018
16:29:55
android

Chu
17.10.2018
16:30:18
У меня на андроиде бывало, когда в вёрстку попадал текст. В нетекстовую ноду. Ну или другой невалидный объект.
Искал бинарным дебагом, так сказать.
Вырезая куски.

nanolook
17.10.2018
16:35:04

Eli
17.10.2018
16:37:08
а разве раньше было не так?
Выходит что нет, но я сейчас читаю другую статью там рассказывается о том что Google не может закрыть уже открытые исходники, но может сделать их никому не нужными. И там рассказывается подробно как Google подсаживает OEM производителей на их платформу не оставляя им шансов даже создавать форки.
https://arstechnica.com/gadgets/2018/07/googles-iron-grip-on-android-controlling-open-source-by-any-means-necessary/

morda
17.10.2018
16:37:45

Alexander
17.10.2018
16:39:25
Подскажите самый крутой datetime picker, либо связку какую для android и ios

nanolook
17.10.2018
16:39:27

Eli
17.10.2018
16:40:16
не буду спорить

nanolook
17.10.2018
16:40:42
лаунчер, подсказки, классные фичи и правда становятся проприетарными

Eli
17.10.2018
16:41:57
Google Keyboard еще, biometrical исходников в AOSP я так и не нашел.

nanolook
17.10.2018
16:43:17

Илья
17.10.2018
16:44:37

Google

Илья
17.10.2018
16:44:42
просто вырубил все
и оставил
вью и текст
отключаю дебаг
и красный экран

Dmitry
17.10.2018
16:48:02

Zamir
17.10.2018
17:30:53
Привет! Ребят, такой вопрос, есть страница профиля когда пользователь нах-ся на ней то показывается скрин с одним UI, а если это профиль другого пользователя то другой UI, как это сделать? Вроде легкая задача, но в ничего не приходит (

Chu
17.10.2018
17:36:02

nanolook
17.10.2018
17:36:47

Dmitry
17.10.2018
17:41:18
уверен, что он ругается именно на это место или может id неуникальный ?

Eugene
17.10.2018
17:47:10
внимательней почитай. могу ошибаться, но вроде key строкой должен быть.
ну и вместо мапинга по картинкам, не проще flatlist, например заюзать?

Dmitry
17.10.2018
17:58:21
на самом деле я встречал и баги с отображением этого варнинга
можно ВРЕМЕННО заменить id на index, так что варнинга не должно быть. Оставлять так не следует по описанным в доках причинам, но проверить можно

Konstantine
17.10.2018
18:20:59
Всем привет)
Ребят, подскажите, кто-нибудь имел опыт работы с кассовыми аппаратами на андроид устройстве?)

nanolook
17.10.2018
18:21:55
это ведь простое переименование, что оно даст?

Chu
17.10.2018
18:30:08
А если явно к строке скастовать?

Google

Dmitry
17.10.2018
19:09:46

Chu
17.10.2018
19:11:03

nanolook
17.10.2018
19:11:04

Chu
17.10.2018
19:11:12
key={String(id)}
Ну или как вы.

Dmitry
17.10.2018
19:11:17
Касательно key, они рекомендуют приводить к строке, но int не будет выдавать варнинг.. Во всяком случае я не встречал

Aynur
17.10.2018
19:58:51
key нужно использовать правильно, а не от балды, очень полезная штука
https://m.habr.com/company/hh/blog/352150/

Dmitry
17.10.2018
20:07:03
Поэтому и возникает вопрос, что же лежит в id, что вызывает варнинг

nanolook
17.10.2018
20:08:14
точнее, вообще такой переменной нет

Cenator
17.10.2018
21:24:36
then принимает функцию (либо 2 функции)

nanolook
17.10.2018
21:25:21

Cenator
17.10.2018
21:25:35

nanolook
17.10.2018
21:27:50
так, окей, как можно вообще узнать что находится в этом response?

Cenator
17.10.2018
21:28:01
в then передать функцию

nanolook
17.10.2018
21:28:24
я могу сделать console.log() с респонсом, и все?

Cenator
17.10.2018
21:28:30
да

Dmitry
17.10.2018
21:28:41