Size: a a a

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

2021 June 29

MS

Marina Sergeyeva in React Native — русскоговорящее сообщество
Всем привет. Стоит задача по условию отключать пуш-уведомления в аппе. Специально создала искусственное условие для проверки. Почему код не заходит в условие на строках 79-84, а выполняется код по условию на 85-91? и правильно ли использовать для отмены уведомлений метод cancelNotification?
источник

К

Константин in React Native — русскоговорящее сообщество
Скрытый инпут сделай, позишн абсолют, поверх вью
источник

DN

Danila Nikonets in React Native — русскоговорящее сообщество
да и скрытый не нужно, если юзер только цифрами вводит отрендеренными
источник

SA

Sardorbek Aminjonov in React Native — русскоговорящее сообщество
Это как? С одним инпутом делать?
источник

DN

Danila Nikonets in React Native — русскоговорящее сообщество
а, сорян, это для получения кода из смс
без инпута не выйдет
источник

SA

Sardorbek Aminjonov in React Native — русскоговорящее сообщество
источник

SA

Sardorbek Aminjonov in React Native — русскоговорящее сообщество
Нашел package :)
источник

A

Avo in React Native — русскоговорящее сообщество
у вас не отрабатывает колбэк, если лог поставить сразу после условия, вы его увидите 

что касается уведомлений, пользователь либо сам ручками в операционной системе выключает уведомления, либо вы обрабатываете запрос на сервере и отключаете уведомления
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Программно (из приложения) пуши (разрешения на их получение) включать/выключать нельзя. Только пользователь может, получив системный алерт.

В качестве костылей, для foreground / background можно попробовать silent push отправлять, со всеми данными, и если условие соответствует, отображать нотик уже по своей логике.
По идее, в killed state тоже можно (поднять системно приложение, обработать headless) но это всё уже со своими нюансами будет работать.
источник

DL

Dmitry Li in React Native — русскоговорящее сообщество
Всем привет, такой вопрос:
Как зафиксировать ориентацию landscape только при холодном старте на iOS во время splash screen? Для управления на js использую библиотеку react-native-orientation-locker, она отлично работает, когда js загрузился, но к iOS подключается через UIInterfaceOrientationMask, соответсвенно переписывает настройки от Xcode, что ломает динамический UI от useWindowDimensions/Dimensions при старте

На Андроиде это легко настраивается при помощи android:screenOrientation="landscape"

Как вариант можно уже в js ловить ориентацию и ререндерить компоненты, если styles прописать внутри функционального компонента. Но не хочется ререндерить весь UI при старте дважды, плюс это дополнительный useEffect почти на каждом UI компоненте

Интересует нативное решение, возможно с использованием UserDefaults или другой вариант, который можно прописать напрямую в
AppDelegate.m и передавать управление библиотеке, только когда js загрузился

Кто-нибудь сталкивался?
источник

ЕС

Евгений Селезнев... in React Native — русскоговорящее сообщество
Да ✔👍
источник

D

Daria in React Native — русскоговорящее сообщество
с помощью react-native-camera?
источник

ЕС

Евгений Селезнев... in React Native — русскоговорящее сообщество
вы на expo ?
источник

D

Daria in React Native — русскоговорящее сообщество
нет
источник

ЕС

Евгений Селезнев... in React Native — русскоговорящее сообщество
https://docs.expo.io/versions/latest/sdk/camera/ это на expo , на native поищите аналогичное, я думаю принцип там такой же
источник

E

Evgeniy in React Native — русскоговорящее сообщество
Подскажите как можно протестировать функционал Камеры на ios. RN-camera.
источник

M

Mike in React Native — русскоговорящее сообщество
Физ устройство
источник

NK

Nikita Kagan in React Native — русскоговорящее сообщество
Привет всем есть пример сортировки в массиве обьектов с множеством полей
источник

NK

Nikita Kagan in React Native — русскоговорящее сообщество
???
источник

NK

Nikita Kagan in React Native — русскоговорящее сообщество
всего 7 полей в инете я только с двумя нахожу и там алгоритм сравнения
источник