Size: a a a

React Native — русскоговорящее сообщество

2020 April 10

ЛС

Леонид Соболев... in React Native — русскоговорящее сообщество
Отправлять через https?
источник

ЮС

Юрий Слободчиков... in React Native — русскоговорящее сообщество
Леонид Соболев
Что именно, я просто совсем новичок))))
На твоем сервере проверь\переставь https сертификат. У андроид с этим сурово
источник

ЮС

Юрий Слободчиков... in React Native — русскоговорящее сообщество
Леонид Соболев
Отправлять через https?
Само собой
источник

AS

Aleksandr Shatunov in React Native — русскоговорящее сообщество
Юрий Слободчиков
Привет.

Подскажите, как отловить события вывода приложения на передний план или включения экрана когда оно уже и так на переднем плане?
(Android, React Native)
Видимо вам сюда https://reactnative.dev/docs/appstate
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Aleksandr Shatunov
+, добавлю что можно и Swift/Java
к сожалению, objc пока критичнее (большинство модулей на нём), при этом у swift семантически больше общего с java (зная java прочитать код на swift легче, чем objc), поэтому на мой взгляд такое сочетание оптимально.
если что-то своё нативное дописывать - тогда уже можно под задачу освоить более детально.
источник

ЮС

Юрий Слободчиков... in React Native — русскоговорящее сообщество
Спасибо. Посмотрю.
источник

J

Jasur in React Native — русскоговорящее сообщество
Спасибо
источник

АН

Антон Немкин... in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
в общем: expo построен вокруг возможностей RN и соответственно RN обновляется быстрее чем expo.
Сложность только в одном - если нужно приложение под iOS - нужен xcode который есть только под mac os.

Остальное решается просто - немного разобраться в нативной части android / ios чтобы не быть совсем в шоке от разных ситуаций при добавлении модулей и сборке приложения.
Изучать java / objc - по желанию (по верхам языков можно пробежаться на learnxinyminutes.com), читать нативный код (хотя бы немного понимать что написано) - рекомендуется.
даже по cs что-то есть) почитаю, спасибо
источник

Д

Даниэль in React Native — русскоговорящее сообщество
Никто не сталкивался: ставлю header
.set('Content-Type', 'application/x-www-form-urlencoded')
создаю formdata
        formData.append('file', { uri, name, type });
       formData.append('record_table', 'appeal');
       formData.append('record_id', id);
отправляется запрос с таким body
------WebKitFormBoundary95SmUT1ioF03AAYy
Content-Disposition: form-data; name="file"

[object Object]
------WebKitFormBoundary95SmUT1ioF03AAYy
Content-Disposition: form-data; name="record_table"

appeal
------WebKitFormBoundary95SmUT1ioF03AAYy
Content-Disposition: form-data; name="record_id"

4014
------WebKitFormBoundary95SmUT1ioF03AAYy--
где file
[object Object]
сервер не может разобрать, отвечает, что необходимо указать record_id и record_table
источник

ОП

Олег Попович... in React Native — русскоговорящее сообщество
Можно ли ошибки ловить, как попроще(например jwt expired, try catch не ловит, приходиться еще условие писать), вобщем есть ли у fetch, что на подобие jquery fail?
источник

Д

Даниэль in React Native — русскоговорящее сообщество
Даниэль
Никто не сталкивался: ставлю header
.set('Content-Type', 'application/x-www-form-urlencoded')
создаю formdata
        formData.append('file', { uri, name, type });
       formData.append('record_table', 'appeal');
       formData.append('record_id', id);
отправляется запрос с таким body
------WebKitFormBoundary95SmUT1ioF03AAYy
Content-Disposition: form-data; name="file"

[object Object]
------WebKitFormBoundary95SmUT1ioF03AAYy
Content-Disposition: form-data; name="record_table"

appeal
------WebKitFormBoundary95SmUT1ioF03AAYy
Content-Disposition: form-data; name="record_id"

4014
------WebKitFormBoundary95SmUT1ioF03AAYy--
где file
[object Object]
сервер не может разобрать, отвечает, что необходимо указать record_id и record_table
В postman запрос выглядит так:
var myHeaders = new Headers();
myHeaders.append("Content-Type", "application/x-www-form-urlencoded");
myHeaders.append("Authorization", "Bearer ...");

var formdata = new FormData();
formdata.append("file", fileInput.files[0], "/C:/Users/Daniel/Desktop/Untitled1.png");
formdata.append("record_table", "appeal");
formdata.append("record_id", "4014");

var requestOptions = {
 method: 'POST',
 headers: myHeaders,
 body: formdata,
 redirect: 'follow'
};

fetch("/v1/files", requestOptions)
 .then(response => response.text())
 .then(result => console.log(result))
 .catch(error => console.log('error', error));
и всё ок
источник

AN

Andrei Nikitin in React Native — русскоговорящее сообщество
Олег Попович
Можно ли ошибки ловить, как попроще(например jwt expired, try catch не ловит, приходиться еще условие писать), вобщем есть ли у fetch, что на подобие jquery fail?
что на подобие jquery fail нет нету.
+ fetch не выбрасывает ошибки на 4xx/5xx статусы и поэтому их приходится ручками бросать.
рассмотри возможность заменить fetch на axios
источник

AY

Artur Yorsh in React Native — русскоговорящее сообщество
Кто-нибудь использует SendBird?
источник

ОП

Олег Попович... in React Native — русскоговорящее сообщество
Andrei Nikitin
что на подобие jquery fail нет нету.
+ fetch не выбрасывает ошибки на 4xx/5xx статусы и поэтому их приходится ручками бросать.
рассмотри возможность заменить fetch на axios
Большое спасибо)
источник

AS

Aleksandr Shatunov in React Native — русскоговорящее сообщество
Олег Попович
Можно ли ошибки ловить, как попроще(например jwt expired, try catch не ловит, приходиться еще условие писать), вобщем есть ли у fetch, что на подобие jquery fail?
Юзай axios лучше
источник

S

SaM in React Native — русскоговорящее сообщество
Aleksandr Shatunov
Юзай axios лучше
+1.
источник

И

Иван Мадера... in React Native — русскоговорящее сообщество
Привет. Вопрос не совсем по RN, а про публикацию приложений. У меня отклонили приложение за нарушение авторских прав. Но у меня есть права использовать видео контент. Как я могу предоставить доказательства гуглу? Какая то форма обртаной связи или что то
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Иван Мадера
Привет. Вопрос не совсем по RN, а про публикацию приложений. У меня отклонили приложение за нарушение авторских прав. Но у меня есть права использовать видео контент. Как я могу предоставить доказательства гуглу? Какая то форма обртаной связи или что то
источник

И

Иван Мадера... in React Native — русскоговорящее сообщество
огромное спасибо
источник

ДР

Димка Реактнативный ... in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
серьёзно?
rn сырой относительно expo который вокруг него (его костылей) свои обвязки (с багами) добавляет ?
+
источник