Skip to content

Commit 682e2eb

Browse files
committed
test: added file pcker in example app
1 parent 1344739 commit 682e2eb

8 files changed

Lines changed: 513 additions & 66 deletions

File tree

example/ios/Podfile.lock

Lines changed: 76 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1259,6 +1259,27 @@ PODS:
12591259
- React-jsiexecutor
12601260
- React-RCTFBReactNativeSpec
12611261
- ReactCommon/turbomodule/core
1262+
- react-native-document-picker (10.1.2):
1263+
- DoubleConversion
1264+
- glog
1265+
- hermes-engine
1266+
- RCT-Folly (= 2024.11.18.00)
1267+
- RCTRequired
1268+
- RCTTypeSafety
1269+
- React-Core
1270+
- React-debug
1271+
- React-Fabric
1272+
- React-featureflags
1273+
- React-graphics
1274+
- React-ImageManager
1275+
- React-NativeModulesApple
1276+
- React-RCTFabric
1277+
- React-rendererdebug
1278+
- React-utils
1279+
- ReactCodegen
1280+
- ReactCommon/turbomodule/bridging
1281+
- ReactCommon/turbomodule/core
1282+
- Yoga
12621283
- react-native-wavpack-decoder (0.1.0):
12631284
- DoubleConversion
12641285
- glog
@@ -1567,6 +1588,48 @@ PODS:
15671588
- React-logger (= 0.78.2)
15681589
- React-perflogger (= 0.78.2)
15691590
- React-utils (= 0.78.2)
1591+
- RNPermissions (5.3.0):
1592+
- DoubleConversion
1593+
- glog
1594+
- hermes-engine
1595+
- RCT-Folly (= 2024.11.18.00)
1596+
- RCTRequired
1597+
- RCTTypeSafety
1598+
- React-Core
1599+
- React-debug
1600+
- React-Fabric
1601+
- React-featureflags
1602+
- React-graphics
1603+
- React-ImageManager
1604+
- React-NativeModulesApple
1605+
- React-RCTFabric
1606+
- React-rendererdebug
1607+
- React-utils
1608+
- ReactCodegen
1609+
- ReactCommon/turbomodule/bridging
1610+
- ReactCommon/turbomodule/core
1611+
- Yoga
1612+
- RNShare (12.0.9):
1613+
- DoubleConversion
1614+
- glog
1615+
- hermes-engine
1616+
- RCT-Folly (= 2024.11.18.00)
1617+
- RCTRequired
1618+
- RCTTypeSafety
1619+
- React-Core
1620+
- React-debug
1621+
- React-Fabric
1622+
- React-featureflags
1623+
- React-graphics
1624+
- React-ImageManager
1625+
- React-NativeModulesApple
1626+
- React-RCTFabric
1627+
- React-rendererdebug
1628+
- React-utils
1629+
- ReactCodegen
1630+
- ReactCommon/turbomodule/bridging
1631+
- ReactCommon/turbomodule/core
1632+
- Yoga
15701633
- SocketRocket (0.7.1)
15711634
- Yoga (0.0.0)
15721635

@@ -1611,6 +1674,7 @@ DEPENDENCIES:
16111674
- React-logger (from `../node_modules/react-native/ReactCommon/logger`)
16121675
- React-Mapbuffer (from `../node_modules/react-native/ReactCommon`)
16131676
- React-microtasksnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/microtasks`)
1677+
- "react-native-document-picker (from `../node_modules/@react-native-documents/picker`)"
16141678
- react-native-wavpack-decoder (from `../..`)
16151679
- React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`)
16161680
- React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`)
@@ -1640,6 +1704,8 @@ DEPENDENCIES:
16401704
- ReactAppDependencyProvider (from `build/generated/ios`)
16411705
- ReactCodegen (from `build/generated/ios`)
16421706
- ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
1707+
- RNPermissions (from `../node_modules/react-native-permissions`)
1708+
- RNShare (from `../node_modules/react-native-share`)
16431709
- Yoga (from `../node_modules/react-native/ReactCommon/yoga`)
16441710

16451711
SPEC REPOS:
@@ -1724,6 +1790,8 @@ EXTERNAL SOURCES:
17241790
:path: "../node_modules/react-native/ReactCommon"
17251791
React-microtasksnativemodule:
17261792
:path: "../node_modules/react-native/ReactCommon/react/nativemodule/microtasks"
1793+
react-native-document-picker:
1794+
:path: "../node_modules/@react-native-documents/picker"
17271795
react-native-wavpack-decoder:
17281796
:path: "../.."
17291797
React-NativeModulesApple:
@@ -1782,6 +1850,10 @@ EXTERNAL SOURCES:
17821850
:path: build/generated/ios
17831851
ReactCommon:
17841852
:path: "../node_modules/react-native/ReactCommon"
1853+
RNPermissions:
1854+
:path: "../node_modules/react-native-permissions"
1855+
RNShare:
1856+
:path: "../node_modules/react-native-share"
17851857
Yoga:
17861858
:path: "../node_modules/react-native/ReactCommon/yoga"
17871859

@@ -1792,7 +1864,7 @@ SPEC CHECKSUMS:
17921864
fast_float: 06eeec4fe712a76acc9376682e4808b05ce978b6
17931865
FBLazyVector: e32d34492c519a2194ec9d7f5e7a79d11b73f91c
17941866
fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd
1795-
glog: eb93e2f488219332457c3c4eafd2738ddc7e80b8
1867+
glog: 5683914934d5b6e4240e497e0f4a3b42d1854183
17961868
hermes-engine: 2771b98fb813fdc6f92edd7c9c0035ecabf9fee7
17971869
RCT-Folly: e78785aa9ba2ed998ea4151e314036f6c49e6d82
17981870
RCTDeprecation: be794de7dc6ed8f9f7fbf525f86e7651b8b68746
@@ -1824,6 +1896,7 @@ SPEC CHECKSUMS:
18241896
React-logger: 763728cf4eebc9c5dc9bfc3649e22295784f69f3
18251897
React-Mapbuffer: 63278529b5cf531a7eaf8fc71244fabb062ca90c
18261898
React-microtasksnativemodule: 6a39463c32ce831c4c2aa8469273114d894b6be9
1899+
react-native-document-picker: fffe7d8e56189b482345898aab95987111ee5b14
18271900
react-native-wavpack-decoder: 46c4d821544c8711a9c05b2866685a748d4a213b
18281901
React-NativeModulesApple: fd0545efbb7f936f78edd15a6564a72d2c34bb32
18291902
React-perflogger: 5f8fa36a8e168fb355efe72099efe77213bc2ac6
@@ -1853,6 +1926,8 @@ SPEC CHECKSUMS:
18531926
ReactAppDependencyProvider: 4893bde33952f997a323eb1a1ee87a72764018ff
18541927
ReactCodegen: 99ea3536c05be3c18d0c517acb56b5a6d726fc7b
18551928
ReactCommon: 865ebe76504a95e115b6229dd00a31e56d2d4bfe
1929+
RNPermissions: 5258015f99575791c561e4ceb8fecc26382879c4
1930+
RNShare: 56b5431c60e1e9ee167191f4f327471af1c2941a
18561931
SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
18571932
Yoga: e14bad835e12b6c7e2260fc320bd00e0f4b45add
18581933

example/ios/TinyWavPackDecoderExample/Info.plist

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
<string>App needs access to read and write audio files.</string>
2929
<key>LSSupportsOpeningDocumentsInPlace</key>
3030
<true/>
31+
<key>UISupportsDocumentBrowser</key>
32+
<true/>
3133
<key>UIFileSharingEnabled</key>
3234
<true/>
3335
<key>NSAppTransportSecurity</key>

example/ios/TinyWavPackDecoderExample/PrivacyInfo.xcprivacy

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,19 @@
66
<array>
77
<dict>
88
<key>NSPrivacyAccessedAPIType</key>
9-
<string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
9+
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
1010
<key>NSPrivacyAccessedAPITypeReasons</key>
1111
<array>
12-
<string>C617.1</string>
13-
<string>0A2A.1</string>
12+
<string>CA92.1</string>
1413
</array>
1514
</dict>
1615
<dict>
1716
<key>NSPrivacyAccessedAPIType</key>
18-
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
17+
<string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
1918
<key>NSPrivacyAccessedAPITypeReasons</key>
2019
<array>
21-
<string>CA92.1</string>
20+
<string>C617.1</string>
21+
<string>0A2A.1</string>
2222
</array>
2323
</dict>
2424
<dict>

example/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,11 @@
1111
},
1212
"dependencies": {
1313
"@dr.pogodin/react-native-fs": "2.32.1",
14+
"@react-native-documents/picker": "^10.1.2",
1415
"react": "19.0.0",
15-
"react-native": "0.78.2"
16+
"react-native": "0.78.2",
17+
"react-native-permissions": "^5.3.0",
18+
"react-native-share": "^12.0.9"
1619
},
1720
"devDependencies": {
1821
"@babel/core": "^7.25.2",

0 commit comments

Comments
 (0)