Maxim
Просто в приложении есть ввод пинка, если пин не установлен или приложение висит в памяти с введённым пином, то норм линкует, а если нужно ввести, то событие линкинга не происходит
Maxim
Maxim
Maxim
сорян за картинки, но я уже в отчаянии
Maxim
Передавать this попробовал после совета выше
Maxim
Не помогло
Gena
Народ, iOS приложение запрашивает доступ к микрофону, но никак не могу найти где именно это выставленно, так как в Info.plist этого разрешения нет
Important: As of iOS 10, all apps that access any of the device's microphones must statically declare their intent to do so. To do this, apps must now include the NSMicrophoneUsageDescription key in their Info.plist file and provide a purpose string for this key. When the system prompts the user to allow access, this string is displayed as part of the alert.
If an app attempts to access any of the device's microphones without this key and value present, the app will terminate.
Это отсюда: https://developer.apple.com/library/archive/documentation/Audio/Conceptual/AudioSessionProgrammingGuide/RequestingPermission/RequestingPermission.html#//apple_ref/doc/uid/TP40007875-CH13-SW2
Но вооще, да, можно просто грепом по всему проекту поискать requestRecordPermission
Санжар
Maxim
Точнее этот колбек не вызывается
Dmitry
Important: As of iOS 10, all apps that access any of the device's microphones must statically declare their intent to do so. To do this, apps must now include the NSMicrophoneUsageDescription key in their Info.plist file and provide a purpose string for this key. When the system prompts the user to allow access, this string is displayed as part of the alert.
If an app attempts to access any of the device's microphones without this key and value present, the app will terminate.
Это отсюда: https://developer.apple.com/library/archive/documentation/Audio/Conceptual/AudioSessionProgrammingGuide/RequestingPermission/RequestingPermission.html#//apple_ref/doc/uid/TP40007875-CH13-SW2
Но вооще, да, можно просто грепом по всему проекту поискать requestRecordPermission
тут в Info.plist была эта строка, я ее удалил, но приложение продолжало запросы, пришлось несколько раз чистить проект и удалять билды, прежде чем он перестал запрашивать
Maxim
Maxim
Манифесты настроены и оно переходит, если пропускать Pin, т.е если hasUserPassword = false
Maxim
Санжар
Коллбэк
Maxim
Maxim
if (Platform.OS === 'android') {
Linking.getInitialURL().then(url => {
this.deepLinkingNavigate(url);
});
} else {
console.log('setListener');
Linking.addEventListener('url', this.handleOpenURL, this);
}
->
Linking.getInitialURL().then(url =>{ this.deepLinkingNavigate(url); });
Maxim
Maxim
всем спасибо)
Aleksandr
Windows, IntelliJ IDEA, Debug:
Проект - HelloWorld
Нажимаю "Debug JS Remotely", отдадчик внутри хрома подцепляется успешно.
Вопрос:
Почему оно не работает внутри IntelliJ IDEA?
Как уэтого добиться?
Dem
Всем привет!
Хотел спросить относительно скрола в списках, возможно ли его как то опимизировать, что бы уменьшить нагрузку?
Кроме :
.scrollToIndex({
animated: false,
index: move,
});
Dmitry
Dmitry
нужен кейс
Denis
Привет ребята, а как добавить в webview кнопку share (как в ios) ?
Kto?
Это нормально что FlatList обновляет данные айтема (при обновлении из редакса), но компонент не перерисовуется?
Kto?
Kto?
Kto?
Лог из компонента, который рендерится флетлистом
Kto?
Kto?
В нем же и идет проверка на isDeleted,
不退転」
不退転」
в FlatList
Kto?
Да
Aynur
с ключами всё в порядке?
Aynur
хотя вряд ли из-за этого
Kto?
Lf
Kto?
Да, с ними тоже все в порядке
Dem
Kto?
Dem
масив
Kto?
нет, передается весь массив, если я удаляю, в редаксе добавляется поле изДелитед
Kto?
К обьекту
Kto?
Но не суть в этом, а в том, что он то получает обновленные пропсы, но не перерендривает
Kto?
А, я видимо не так понял твой вопрос. У меня дальше проверка по удалению идет, и взависимости уже выводит разную штуку на экран
Kto?
Я вот сейчас даже програмно поменял поле Messagе, обновление пришло, но не перерендерилось
Dem
Dem
Хотя тут скорее масива, а не списка
Eugene
А что есть в RN для работы с блютузом?
Kto?
та при чем тут массив
Nikita
Dem
Ну от него зависит, что отобразится.
Флет лист просто не видит измененний.
Или что то не так
с тем как ты стейт или т.п меняешь, или с самим масивом.
Kto?
Kto?
а то, что флетлист не видит изменений, и есть мой главный вопрос
Kto?
+
Kto?
мне нужно когда я удаляю элемент (у него появляется поле исДелитед = тру) перерендерить этот элемент
Kto?
Никогда не встресчался с такой проблемой
Kto?
да и вообще, даже не в исделитед дело
Kto?
я когда меняю какие-либо поля у обьекта массива, айтем не перерисовуется, но изменения если логировать, то получает
Dem
+
Ти консолил только в рендерАйтем?
А в самом компоненте?
Закинь как у тебе екстра дата прокинута.
И наверное лучше фильтровать масив по из делейтед, а действие просто компонентВилАнмаунт перенести.
Но не факт, так как хз что у тебя там.
Dem
В рендерАйтеме, там вроде как оно видит стейт и т.п.
Но в самом компоненте может не проходить.
Kto?
Сейчас вот поменял экстрадату и происходит следущее:
Рендерится нормал айтем
Я удаляю его
Пока я не нажму на этот айтем, он не перерендерится
Kto?
Kto?
не отдельно
Dem
Dem
Kto?
Dmitry
Kto?
Код чего ?
Dmitry
Dmitry
Самого листа и Микса
Dmitry
Итема *
Kto?
Я не могу кидать фулл код
Kto?
<FlatList
ref={ref => this.commentsRef = ref}
data={comments}
renderItem={this.renderCommentItem}
keyExtractor={(item, i) => item.id.toString()}
contentContainerStyle={styles.scrollContainer}
showsVerticalScrollIndicator={false}/>
renderCommentItem = ({item}) => {
if (!item.isDeleted) {
return ( a )
} else {
return ( b )
}