чей ты
Alexey
как делать загрузку картинки с телефона ?
Eugene
Kto?
Roman
А дальше, когда ответ от банка пришел на наше апи ?
Ну это разные процессы. Фронт фронтом, бек беком. Фронт уходит на 3дс постит pares на termurl шлюза, потом редиректит клиента на url который вы им давали. Приложение может ловить этот url и закрывать веб вью и открывать экран с «крутилкой» запрашивая статус с бека. А бек уже обычно асинхронно после начала платежа проверяет его статус в платежном шлюзе
чей ты
Alexey
я пилю одновремено на веб и моб, я все сделал на вебе все работает с загрузкой файла,
но вот когда запускаю в эмуляторе то ошибка и ругается на
<input type='file' name='imgfile' onChange={uploadAvatar} />
Alexey
Vitaly
Alexey
пацаны с работы сделали движ, что можно одновременно пилить на веб и на моб
Alexey
типо вебпак делает два билда на веб и на моб
Alexey
и можно компоненты чисто на моб и чисто на веб делать
index.web.js
index.js
Alexey
и вебпак сам понимает че куда надо
Alexey
и в стилях
+web()
color...
+native()
color...
Eugene
ну тогда наверное вопрос к своим товарищам надо задавать))
Alexey
и тут тоже вебпак сам понимает че куда лепить
Vitaly
разделяй логику тогда
Alexey
угу, спасибо!!))))
Oleksandr
Подскажите пожалуйста с чем может быть связана ошибка при запуске билда на ios, в терминал падает такая ошибка после обновления xcode до версии 10.2
/node_modules/react-native/local-cli/runIOS/runIOS.js:149:13
Kto?
Alexey
Rn, вебпак потом его для веба в обычный реакт переводит
Kto?
Чего...
Kto?
Это как вообще так?)
Kto?
Может быть у вас react-native-web?
Kto?
Впервые слышу чтобы Rn в React
Eugene
полтоора года назад на конфе какой-то похожее airbnb рассказывали
Kto?
“Sharing Code Between React Web and React Native Applications” by Reginald Johnson https://link.medium.com/Lil8DlYtnV
Denys
Кто уже поставил новый Xcode ?
Eugene
+
сам поставился
Denys
Не фейлит билд? Интересует совместимость rn0.57 и Xcode 10.2
Rinat
Сегодня этим занимался, без боли вроде прошло все
Rinat
Тоже детокс не запускал эмулятор, обновился до 59
Gena
Смотрите, что в мастер приехало (background timers для ios): https://github.com/facebook/react-native/commit/97c414ec8dad0392dd165066ee5f26b3605a2d6e
Dmitry
Łōgäń
Всем привет, не подскажете как в нейтиве нормально работать с svg картинками? А то столько всего преепробовал, и не работает
Дмитрий
Łōgäń
а импорт изображения возможен?
Łōgäń
а то у меня бьет ошибку Too few elements in array (expected at least 5)
Дмитрий
https://github.com/react-native-community/react-native-svg#use-with-svg-files
Alexandr
[].filter
Не понял, тут поподробнее))
Maxim
Alexandr
Aynur
может вы просто погуглите?
Aynur
куча, миллион примеров в инете
Alexandr
В том то и дело, что не нашел -_-
Dmitry
Это вообще к RN прямо не относится и гуглится элементарно
Maxim
@gblack9
Alexandr
На кнопке висит первая функция. При таком коде выдает вот такую вот ошибку
Alexandr
Aleksei
Aleksei
а хотя нет, относится
Alexandr
Хм... После этого она начала появляться. Если менять result, то ошибка другая, там варнинг
Aleksei
мм, я так понимаю там в catch уходит?
Aleksei
потому что вы там объект вместо строки передаете, в алерт
Andrey
result.uri
Andrey
и я бы разрешение спрашивал на доступ к галерее
Andrey
это же экспо?
Alexandr
Andrey
url на uri исправили?
Alexandr
если выбирать метод у imagepicker'a launchCameraAsync(), то выдает такой варнинг
Andrey
const storagePermission = await Permissions.askAsync(Permissions.CAMERA_ROLL);
if (storagePermission.status === 'granted') {
try {
let result = await ImagePicker.launchImageLibraryAsync({
allowsEditing: true, // higher res on iOS
aspect: [4, 3],
});
console.log(result);
if (result.cancelled) {
return;
}
//do something with result and catch later
Andrey
allowsEditing - по усмотрению
Andrey
да аспект не помню уже зачем 4 к 3 😀
Mikle
Всем привет, кто-то устанавливал на iPad режим UpsideDown. В XCode активация этого режима не делает ничего, по идее есть какие-то еще ограничения в самом ReactNative
Alexandr
Dmitry
Dmitry
почитал бы сначала про try catch
Dmitry
или про неопределенные переменные
Dmitry
или просто основы js хоты бы
Stas
const fileName = Platform.select({
ios: `file:///assets/fonts/${fontFamily}.${fileFormat}`,
android: `file:///android_asset/fonts/${fontFamily}.${fileFormat}`
});
return `@font-face {
font-family: '${fontFamily}';
src: url("${fileName}")
пытаюсь таким образом использовать шрифт в вебвью. Получаю Not allowed to load local resource: file:///assets/fonts/fontName.otf на ios