Создание каталога, в котором будут жить оба наших приложения. Создание нового приложения React Native. Установка библиотекиact-native-image-picker. Связывание нативных зависимостей response-native-image-picker
* 1002терминал, запустите следующее:
$ mkdir image-upload-example
$ cd image-upload-example
$ react-native init mobile
$ cd mobile
$ npm install --save react-native-image-picker
$ react-native link react-native-image-picker
Затем необходимо включить необходимые разрешения в приложениях iOS и Android, связанных с вашим приложением React Native.
В iOS это происходит вmobile/ios/mobile/Info.plist
, и вы захотите добавить:
<key>NSPhotoLibraryUsageDescription</key>`
<string>For choosing a photo.</string>
<key>NSCameraUsageDescription</key>
<string>For taking a photo.</string>
<key>NSPhotoLibraryAddUsageDescription</key>
<string>For saving a photo.</string>
В Android вам нужно найти файл AndroidManifest.xml в нескольких каталогах в мобильном телефоне / Android и добавить:
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Вы можете запустить run-ios реагировать-нативно или run-android реакции-натива, что приведет к чему-то похожему.