Anton
Evgeniy
Anton
Maxim 📱 D
Maxim 📱 D
может поможет
Серега
Комрады, кто разбирался с фоновой работой приложения, в какую сторону копать? Нужно что бы приложение в бакграунде (когда свернуто) по таймеру выполняло некий код (например отправлять что то на сервер) При этом что бы был доступен контекст приложения.
Серега
а оно работает? а то 17 года последний комит
Серега
Благодарю
Stas
Натолкните на мысль.
Перестали отображаться изображения:
Картинки берутся из архива, который перед этим распаковывется в documentDirectory.
Task orphaned for request <NSMutableURLRequest: 0x600003994280>
file:///Users/lexar/Library/Developer/CoreSimulator/Devices/3665E491-9697-43F6-B438-370FC2767368/data/Containers/Data/Application/FA32E452-C428-4D17-A7B7-3CD95F5F71B3/Documents/media_assets/categories/1529/18/thumb_db5f8a25-c5a0-4508-bbbc-ecfed1a997e3_categories_medium.jpeg
На 0.59 работало. На 0.60 вроде тоже.
Сейчас 0.61.2 - не катит.
выводим вот так:
<ImageBackground style={imageClass} imageStyle={imageStyle} source={{ uri: uri, scale: 1 }}>
мб кто-то сталкивался, и знает как лечить?
не уверен, что это связано конкретно с обновлением RN
Gena
Stas
да, лежит на диске.
аналогично распаковывается рядом и sqlite бд - ее видит и все отрабатывает
не совсем понял, что значит отрендерить через секунду? в чем предположение?
Stas
нашел вот такую старую issue
https://github.com/facebook/react-native/issues/751
где говорят, что нужно добавить isStatic: true
сделал, но не помогло
Stas
ну тайминг тут врятли имеет значение.
данные распаковываются 1 раз.
поэтому в таком случае на втором запуске проблемы бы не было
Gena
Если файл действительно есть по uri, то дальше вешал бы брякпоинт на получение UIImage после загрузки (это асинхронное действие)
Gena
Stas
буду инвестигать.
отпишусь, если нарою
Stas
сейччас еще на андроид девайс соберу,
гляну или там работает
Nikolay
Подскажите в чём может быть дело, файл то есть такой.
Stas
короче все оказалось проще.
архивы собираются автоматом на беке, и при упаковке исчезла общая категория media_assets
и файл лежит не в
file:///Users/lexar/Library/Developer/CoreSimulator/Devices/3665E491-9697-43F6-B438-370FC2767368/data/Containers/Data/Application/FA32E452-C428-4D17-A7B7-3CD95F5F71B3/Documents/media_assets/categories/1529/18/thumb_db5f8a25-c5a0-4508-bbbc-ecfed1a997e3_categories_medium.jpeg
а в
file:///Users/lexar/Library/Developer/CoreSimulator/Devices/3665E491-9697-43F6-B438-370FC2767368/data/Containers/Data/Application/FA32E452-C428-4D17-A7B7-3CD95F5F71B3/Documents/categories/1529/18/thumb_db5f8a25-c5a0-4508-bbbc-ecfed1a997e3_categories_medium.jpeg
Akobir
Привет всем. Подскажите как сделать вот такую дугу?
Narek
миллион и один способ
Narek
и это никак не связано с RN
Narek
можно просто подумать
Stas
borderRadius?
или отдельно дугу картинкой/svg'шкой?
Stas
можно и png, просто там будут нюансы на разных девайсах
Akobir
Артем
Ох уж эта черная тема, белое на белом в StatusBar https://github.com/facebook/react-native/issues/26619#issuecomment-536813690, прозрачный DatePicker https://github.com/facebook/react-native/issues/26299
dmytro.s
Кто-то использовал пакет react-content-loader? Почему-то из коробки не работает, получаю ошибку "Text strings must be within a <Text> component"
Daniil
Обернуть в Text? 🤔
dmytro.s
Та если бы)
Denis
Всем привет, кто-то делал поддержку dark-mode?
George
ребят, кто юзал nfc-manager на ios. Без этого платного профиля разработчика это реально сделать? Второй час уже мучаюсь
Stas
а кто как борется с тем, что через react-native run-ios все собирается,
а когда пытаешься через xcode собрать archive билд
или просто билд через xcode
ругается, что часть либ не найдено
ld: library not found for -lBVLinearGradient
хотел отправить билд в тестфлайт, а оно фэйлится на сборке билда
Stas
если не юзать podfile
то все ок
Stas
да
Artem
ты ж pod install вызывал?)
Stas
конечн
Artem
конечн
Мен и ты точно .xcworkspace открываешь в xcode?
Stas
просто папку ios
Stas
в open
Artem
просто папку ios
да тоже самое должно быть.
а в xcode Project Navigator -> Pods ->Development Pods там есть твоя либа?
вообще так то autlink должен работать
Stas
Navigate -> Reveal in Project Navigator?
Artem
Stas
чет не вижу development pods
Stas
неа
Stas
нету
Artem
скин скрин
Artem
можно в личку
Vusal
Без macbook возможно создать React Native приложение для ios?
Artem
так же еще над $100 в год
Gena
нету
Правильно сказали, с cocapods, надо открывать xcworkspace и его же для xcodebuild в командной строке указывать для автосборок
Stas
да, с Артемом уже в личке выяснили.
спасибо.
Artem
Stas
звучит так, что пора делать бложик комьюнити, где можно писать кто как по граблям ходит. т.к. сколько на ишусы не натыкался, не находил решения.
а т.к. далек от ios разработки - для меня это не очевидно
Stas
:D
Gena
Так мобильная разработка это и так грабли - сложно и кросскомпиляция. А тут две платформы и плюс нестабильный RN с нестабильным JS и инструментарий... в пять раз больше граблей :D
Artem
Islam
Привет всем!
Подскажите, пожалуйста, можно ли не обновляя версию RN до 59, исправить ошибку с 32 битами для google play?
Могу ли изменить только build.gradle исключив 64 бит? Сделал так, но все равно получаю ошибку с libgnustl_shared.so” is 32-bit instead of 64-bit
Islam
https://medium.com/@andriidrozdov/reactnative-and-android-64-bit-new-google-play-market-rules-what-to-do-584b067d6f1a
Andrew
I have : "react-native": "0.55.4" and 64-bit android support.
Andrew
so, the answer is yes
Gena
Привет всем!
Подскажите, пожалуйста, можно ли не обновляя версию RN до 59, исправить ошибку с 32 битами для google play?
Могу ли изменить только build.gradle исключив 64 бит? Сделал так, но все равно получаю ошибку с libgnustl_shared.so” is 32-bit instead of 64-bit
Как выше сказали - можно. Вам в любом случае понадобится 64bit версия нативного кода в приложении. Это jsc (https://github.com/react-native-community/jsc-android-buildscripts там написано откуда бинари брать из npm и как встроить в RN, в том числе для старых версий). Второе, это часть нативного кода в самом RN, в нем тоже есть C++ код, он тоже должен быть сбилжен для всех платформ, возможно придется react.gradle ручками править или ещё что-то делать, не знаю, надо смотреть.
ossset
@playra привет) можешь поделиться конфигом на неовим?
Anonymous
ребят, здарова, на expo полноценную прилу можно сделать же?
Anonymous
Anonymous
ребят, здарова, на expo полноценную прилу можно сделать же?
Да, но сильно ограничиваешься SDK Expo, так как все, что требует подов/линковки ты сделать не сможешь, ведь билд происходит на серверах Expo
Из плюсов:
- Можно быстро и безболезненно создать MVP
- Не мучаться с тем, где найти и как правильно настроить, например, встроенный вебвью)
- Есть OTA прямо из коробки
Из минусов:
- Гарантировано +30мб к бандлу, даже если у тебя там один скрин
- Встроенный в этот же бандл Google Admob, который ты не уберёшь)
- Нет api для встроенных покупок
- Ограниченный всё-таки sdk
Anonymous
Я бы посоветовал стартовать с ним и детачить, использовать OTA и пару плюшек - остальное вырезать)
Anonymous
спасибо, а с чем посоветуешь работать далее?
Anonymous
и вообще как основу
Anonymous
Не совсем понял вопрос, но я обычно делаю так:
Делаю минимальный функционал на Expo, заливаю в стор, смотрю есть ли скачивания и прочее
Без Xcode и собственноручной заливки это происходит действительно быстрее)
Потом детачю и работаю как в норм проекте обычном
Anonymous
У expo + есть темплейты, кстати, которые ты можешь использовать
Anonymous
И потом детачить