Maxim
Ну я чуток обманул. Фотки заливать нельзя, оказывается.
Dimitrii
Парни. У босса появилась навясчивая идкя использовать PWA. Он хочет чтобы я на реакте написал PWA приложение, и потом засунул его в WebView внутри react-native, RN нужен чтобы использовать блютус. Какие у этого есть минусы? Я не хочу делать это)
Pasha
есть варианты почему?
Потому что у них в правилах где-то был пункт, что если приложение - это тупо вебвью, то идите-ка вы лесом
Pasha
Когда я пришел переделывать приложение, причиной стало именно это - из гуглоплея выпилили старое, которое было тупо вебвьюшкой
Pasha
Из аппстора не выпилили, но может там просто до него руки не дошли
Dimitrii
спасибо!
Maxim
Потому что у них в правилах где-то был пункт, что если приложение - это тупо вебвью, то идите-ка вы лесом
У нас около десятка таких приложений. Пока все нормально. Но там помимо вебвью еще уведомления. Но на этом все
Pasha
Я потому и сказал, что можете, а не "не пройдете"
Dimitrii
А почему не просто RN?
они думают что так быстрее и круче, сделать через pwa, типо будет готовый веб и тот же функционал через RN сразу же и в мобайл
Dimitrii
я хочу reactnative+ reactJs для веба
Dimitrii
но он упёрся
Dimitrii
нашёл гна редите похожий вопрос
Dimitrii
https://www.reddit.com/r/iOSProgramming/comments/7q67uw/my_boss_want_to_publish_webview_app_but_apple/
Dimitrii
надеюсь убедит
Dimitrii
"It's so much easier to develop app than finding tricks."
B
Пришел ответ от apple: "We still noticed that your screenshots do not sufficiently reflect your app in use. Specifically, your 6.5-inch iPhone screenshots do not display the actual app in use due to aspect ratio discordance." Вопрос: Мне нужно взять обяз-но iPhone X, cделать скрины и потом заливать? Можно ли вообще не заливать под такой экран скриншот?
Oleh
Ребята посоветуйте либу для авторизации которая будет работать с Touch Id и Face ID одинаково хорошо на iOS и Android
Andrey
Всем привет. Может ктонибудь сталкивался. Нужно открыть IOS приложение с вебсайта. Грубо говоря пользователь заходит на httt://mySite и после 3 сек открывается IOS App. Использование Universal link не подходит т.к. там нужно имеено событие клика на линку из другого домена. На данный момоент заюзал код для открытия приложения через URL Scheme - все работате нормально пока на телефоне установлена прилага. Как только ее удалить то при попытки открыть данную схему через 3с, появляется оповещение что мол саффари не может открыть данный URL (URLScheme). И походу с 10 версии IOS этот поп ап блокирующий, т.е. не получится просто редирекнуть чувака на нормальню веб странцу. Может ктонибудь что посоветует?? Все советуют Branch.io - может кто работал с ним?? Работате ли Branch.io по редиректу, или только по клику по ссылке??
Andrey
@StayHungryAndFoolish вроде эта норм работате https://github.com/naoufal/react-native-touch-id
Oleh
Вчера пробовал ее, она на Андроиде Face Id не поддерживает
Maxim
В RN или Expo есть что-нибудь для просмотра картинки? Чтобы зумить можно было хотя бы.
Nick
Вчера пробовал ее, она на Андроиде Face Id не поддерживает
емнип, то в андроид нормальный face id вместе с API подвезут только в Q, все остальные что сейчас есть это фича прошивки конкретного девайса и API для этого вряд ли есть. Не знаю как это устроено у smart lock, но тоже не уверен что доступ есть
Nick
аа поэтому основне либы сейчас это не поддерживают? Типа у каждого производителя своя технология и общего API нет, так это меняет дело 🙂
Скорее всего поэтому поддержки нет. Есть сторонние SDK для этого, но не уверен что у них есть обёртка для RN
Kto?
Face ID на Чистом Андроиде сейчас нет, если уж сильно нужно сделать такую фичу у себя в приложении то придется писать под каждую прошивку свой модуль
Vadim
Посоветуйте кастомные тени на android. Elevation — не совсем то, что хочется.
Andrey
Ни кто не работал с https://branch.io/, в частности с Universal Link??
invariance
🤢
Nick
Зачем? Это же jsx
чей ты
Денис
Нужно ли делать валидацию чека (Receipt validation) для auto-renewable subscriptions?
invariance
если вдруг кто сможет осуществить mitm атаку, твоей базе пользователей настанет трындец, и ты ничего не сможешь с этим сделать, т.к. код будет у каждого на девайсе, а не на твоем сервере
invariance
и это лишь один из множества трындецов, которыми обусловлен такой "серверный рендеринг"
invariance
Неговоря уже о том, что это охеренный дебаф для low-coupling
Kto?
Мне кажется иногда ты не понимаешь о чем говоришь
Kto?
Совсем не понимаешь
Kto?
Если так подумать, то конечно нельзя. Бандл же должен это все собрать не в рантайме
Kto?
Именно
invariance
Что же я по твоему не понимаю?
Kto?
Что же я по твоему не понимаю?
Например то, что как раз лучшая защита - это серверсайд рендеринг
Vadim
Посоветуйте кастомные тени на android. Elevation — не совсем то, что хочется.
https://github.com/pinqy520/react-native-shadow-view — норм работает
Kto?
Если это была некая "ирония", то тогда вовсе теряется смысл сообщения
Kto?
Ну да ладно, быть может я действительно не понял его
Kto?
Извиняюсь в таком случае 😊
Kto?
Ребят, а никто не поборол баг KeyboardAvoidingView с мультилайновым инпутом ?
Kto?
Мультилайн инпут должен подталкиваться
Kto?
Обычный у меня нормально подлетает, а вот мультилайн просто перекрывается
Kto?
хм
Kto?
+
Kto?
И при переходе на некст строку не скроллится, естественно
Kto?
+ у этого мультилайнинпута своя внутрянняя скроллвью
Kto?
Видать я что-то не так вкладываю
invariance
Если это была некая "ирония", то тогда вовсе теряется смысл сообщения
Это не ирония, это аналогия. По факту никакого серверного рендеринга тут быть не может, то что описал @in4core_studios_llc это передача инструкций для рендеринга, а не готового "отрендеренного" компонента. Следовательно тут не серверный рендеринг, а просто перегон кода от сервера к клиенту. Это уже выглядит как RPC, что вообще не очень в моем представлении для клиент-серверного приложения. Слишком большой потенциал для бреши.
invariance
Насчет RPC для клиент-сервера - сугубо мое ИМХО, да
Kto?
у меня немного иная структура, сек
Kto?
Kto?
и там вот ниже инпут с мульти
Kto?
обычный инпут подьезжает нормас, а прям за ним идет мульти, оно его игнорит
Kto?
дак он же не обязателен, по дефолту оно будет прям к началу текста подклеивать
Kto?
но я вписал для проверки, не помогает
Kto?
Ну, если ты не юзаешь хедер офк
Kto?
у меня просто здесь его нет
Kto?
Если у тебя есть хедер, то обязательно нужно
Kto?
+
Kto?
Вот короче ребята говорят что в 0.60 должно пофикситься, но что-то не верю
Kto?
не, не поможет (
Kto?
Но всеравно, спасибо 😊
Denys
Всем привет, как при resizeMode='contain' узнать размер паддингов?
invariance
invariance
ну так по умолчанию никаких отступов же нет вроде?
invariance
что паддинги что маржины равны 0
Denys
Например, размер картинки 1200х808, размер <Image> - 460x356, а как узнать размер картинки в <Image> если в resizeMode='contain' есть паддинг или размер паддинга
Denys
мне нужно чтобы картинка отображалась полностью
invariance
Например, размер картинки 1200х808, размер <Image> - 460x356, а как узнать размер картинки в <Image> если в resizeMode='contain' есть паддинг или размер паддинга
картинка: 1200x808 высота твоего Image: 300px Итого, что делаем: считаем процент ресайза aspect ratio: 300 * 100 / 808 = 37.12 дальше высчитываем ширину: 1200 * 37.12 / 100 = 445px Итого твой блок для этой картинки размера 1200х808 должен быть размером 445x300
invariance
Но вообще, вообще, вроде как есть какое то флекс свойство, которое это делает автоматом