Size: a a a

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

2020 August 07

AK

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

G

GrafMine in React Native — русскоговорящее сообщество
ребят кто-то делал загрузку код Пуша нового бандла через симулятор иос в дебаг сборке ? что бы протестировать весь флоу загрузки в прилку?
источник

AM

Aga Mahmudov in React Native — русскоговорящее сообщество
Товарищи, решил попробовать web версию у expo 38.
Выдаёт эту ошибку, пробовал переустанавливать модуль, вообще пофиг ему


Module not found: Can't resolve './ViewOverflow' in '/Users/canveed/Projects/vimeet/node_modules/react-native-view-overflow/src'
источник

AM

Aga Mahmudov in React Native — русскоговорящее сообщество
Вообще довольно крутое направление, можно одновременно комплексное приложение как для веба, так и для мобилы. Довольно ускоряет работу
источник

ДР

Димка Реактнативный ... in React Native — русскоговорящее сообщество
react-native-video
Почему приложение вылетает с этой ошибкой и как ее пофиксить?
2020-08-07 12:42:45.728 1651-2042/? E/AudioPolicyIntefaceImpl: getInputForAttr permission denied: recording not allowed for uid 10041 pid 23432
2020-08-07 12:42:45.728 1651-2042/? E/AudioFlinger: createRecord() checkRecordThread_l failed
2020-08-07 12:42:45.728 23432-14670/? E/IAudioFlinger: createRecord returned error -22
2020-08-07 12:42:45.728 23432-14670/? E/AudioRecord: AudioFlinger could not create record track, status: -22
2020-08-07 12:42:45.731 23432-14670/? E/AudioRecord-JNI: Error creating AudioRecord instance: initialization check failed with status -22.
2020-08-07 12:42:45.732 23432-14670/? E/android.media.AudioRecord: Error code -20 when initializing native AudioRecord object.
2020-08-07 12:42:45.732 23432-14670/? I/MicrophoneInputStream: mic_started  SR : 16000 CC : 16 SO : 6
2020-08-07 12:42:45.732 23432-14670/? E/ActivityThread: Failed to find provider info for com.google.android.apps.gsa.testing.ui.audio.recorded
источник

С

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

B

Bulat in React Native — русскоговорящее сообщество
GrafMine
ребят кто-то делал загрузку код Пуша нового бандла через симулятор иос в дебаг сборке ? что бы протестировать весь флоу загрузки в прилку?
я, просто настраиваешь кодпуш, отправляешь апдейт и тебе приходит алерт при открытии приложения - хотите ли вы установить обновление?
источник

G

GrafMine in React Native — русскоговорящее сообщество
Bulat
я, просто настраиваешь кодпуш, отправляешь апдейт и тебе приходит алерт при открытии приложения - хотите ли вы установить обновление?
на симулятор ?
источник

B

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

B

Bulat in React Native — русскоговорящее сообщество
на своем проверял, все работает четко
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Aga Mahmudov
Товарищи, решил попробовать web версию у expo 38.
Выдаёт эту ошибку, пробовал переустанавливать модуль, вообще пофиг ему


Module not found: Can't resolve './ViewOverflow' in '/Users/canveed/Projects/vimeet/node_modules/react-native-view-overflow/src'
потому что view-overflow это нативная зависимость (причем только для android, в ios там обычный view возвращается), которая для веба никак не определена. бандлер expo просто не знает во что этот компонент рендерить.

посмотрите в react-native-web как такое обходят (делают дополнительную версию компонента), насколько помню - у expo под капотом для веба именно его используют.
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Сергей
Ребят, подскажите как открыть приложение навигатор?
Например яндекс или любой другой
Нужно, что бы навигатор открылся и отобразился маршрут
можно вот этот модуль взять, весьма неплохой

https://github.com/dpa99c/react-native-launch-navigator

можно самому схемы пособирать и через linking открывать
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Димка Реактнативный 🦄
react-native-video
Почему приложение вылетает с этой ошибкой и как ее пофиксить?
2020-08-07 12:42:45.728 1651-2042/? E/AudioPolicyIntefaceImpl: getInputForAttr permission denied: recording not allowed for uid 10041 pid 23432
2020-08-07 12:42:45.728 1651-2042/? E/AudioFlinger: createRecord() checkRecordThread_l failed
2020-08-07 12:42:45.728 23432-14670/? E/IAudioFlinger: createRecord returned error -22
2020-08-07 12:42:45.728 23432-14670/? E/AudioRecord: AudioFlinger could not create record track, status: -22
2020-08-07 12:42:45.731 23432-14670/? E/AudioRecord-JNI: Error creating AudioRecord instance: initialization check failed with status -22.
2020-08-07 12:42:45.732 23432-14670/? E/android.media.AudioRecord: Error code -20 when initializing native AudioRecord object.
2020-08-07 12:42:45.732 23432-14670/? I/MicrophoneInputStream: mic_started  SR : 16000 CC : 16 SO : 6
2020-08-07 12:42:45.732 23432-14670/? E/ActivityThread: Failed to find provider info for com.google.android.apps.gsa.testing.ui.audio.recorded
а permission есть у приложения?
источник

ДР

Димка Реактнативный ... in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
а permission есть у приложения?
<uses-permission android:name="android.permission.INTERNET" />
Одно
источник

С

Сергей in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
можно вот этот модуль взять, весьма неплохой

https://github.com/dpa99c/react-native-launch-navigator

можно самому схемы пособирать и через linking открывать
Ок, спасибо, посмотрю
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Димка Реактнативный 🦄
<uses-permission android:name="android.permission.INTERNET" />
Одно
просто загуглил: AudioPolicyIntefaceImpl: getInputForAttr permission denied: recording not allowed for uid 10041 pid 23432

первая строка выдачи, проблема аналогичная: https://github.com/godotengine/godot/issues/26436

нужно дополнительно выдать RECORD_AUDIO

https://developer.android.com/guide/topics/media/mediarecorder

RECORD_AUDIO is considered a "dangerous" permission because it may pose a risk to the user's privacy. Starting with Android 6.0 (API level 23) an app that uses a dangerous permission must ask the user for approval at run time.
источник

ДР

Димка Реактнативный ... in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
просто загуглил: AudioPolicyIntefaceImpl: getInputForAttr permission denied: recording not allowed for uid 10041 pid 23432

первая строка выдачи, проблема аналогичная: https://github.com/godotengine/godot/issues/26436

нужно дополнительно выдать RECORD_AUDIO

https://developer.android.com/guide/topics/media/mediarecorder

RECORD_AUDIO is considered a "dangerous" permission because it may pose a risk to the user's privacy. Starting with Android 6.0 (API level 23) an app that uses a dangerous permission must ask the user for approval at run time.
Пробывал. С той же ошибкой вылетает.
<uses-permission android:name="android.permission.RECORD_AUDIO" />
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Димка Реактнативный 🦄
Пробывал. С той же ошибкой вылетает.
<uses-permission android:name="android.permission.RECORD_AUDIO" />
а вот это уже интересно. а в приложении запрашивается это разрешение? оно явно должно быть запрошено, не при установке (`is considered a "dangerous" permission` ).
источник

ДР

Димка Реактнативный ... in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
а вот это уже интересно. а в приложении запрашивается это разрешение? оно явно должно быть запрошено, не при установке (`is considered a "dangerous" permission` ).
Явно не запрашивает. Поставил новый эмулятор, тоже самое.
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Димка Реактнативный 🦄
Явно не запрашивает. Поставил новый эмулятор, тоже самое.
значит нужно явно запросить из RN (как минимум для андроида) перед тем как использовать / открывать экран с этой фичей.
источник