Skip to content

Commit b18e660

Browse files
author
Michael Kuczera
committed
example bump
1 parent 05420ec commit b18e660

7 files changed

Lines changed: 256 additions & 741 deletions

File tree

example/android/app/build.gradle

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,6 @@ android {
8484
targetSdkVersion rootProject.ext.targetSdkVersion
8585
versionCode 1001
8686
versionName "1.0.0"
87-
// react-native-iap has amazon/play flavors — select Google Play
88-
missingDimensionStrategy 'store', 'play'
8987
}
9088
signingConfigs {
9189
debug {

example/ios/HapticFeedbackExample.xcodeproj/project.pbxproj

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
/* Begin PBXBuildFile section */
1010
0C80B921A6F3F58F76C31292 /* libPods-HapticFeedbackExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5DCACB8F33CDC322A6C60F78 /* libPods-HapticFeedbackExample.a */; };
1111
13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
12+
3F6B47332F781C0F001CE121 /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F6B47322F781C0F001CE121 /* StoreKit.framework */; };
1213
3FA5E8052F65A70800ADD034 /* rumble.ahap in Resources */ = {isa = PBXBuildFile; fileRef = 3FA5E8022F65A70800ADD034 /* rumble.ahap */; };
1314
3FA5E8062F65A70800ADD034 /* heartbeat.ahap in Resources */ = {isa = PBXBuildFile; fileRef = 3FA5E8032F65A70800ADD034 /* heartbeat.ahap */; };
1415
3FA5E8072F65A70800ADD034 /* celebration.ahap in Resources */ = {isa = PBXBuildFile; fileRef = 3FA5E8042F65A70800ADD034 /* celebration.ahap */; };
@@ -23,6 +24,7 @@
2324
13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = HapticFeedbackExample/Info.plist; sourceTree = "<group>"; };
2425
13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = PrivacyInfo.xcprivacy; path = HapticFeedbackExample/PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
2526
3B4392A12AC88292D35C810B /* Pods-HapticFeedbackExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-HapticFeedbackExample.debug.xcconfig"; path = "Target Support Files/Pods-HapticFeedbackExample/Pods-HapticFeedbackExample.debug.xcconfig"; sourceTree = "<group>"; };
27+
3F6B47322F781C0F001CE121 /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = System/Library/Frameworks/StoreKit.framework; sourceTree = SDKROOT; };
2628
3FA5E8022F65A70800ADD034 /* rumble.ahap */ = {isa = PBXFileReference; lastKnownFileType = text; name = rumble.ahap; path = HapticFeedbackExample/haptics/rumble.ahap; sourceTree = "<group>"; };
2729
3FA5E8032F65A70800ADD034 /* heartbeat.ahap */ = {isa = PBXFileReference; lastKnownFileType = text; name = heartbeat.ahap; path = HapticFeedbackExample/haptics/heartbeat.ahap; sourceTree = "<group>"; };
2830
3FA5E8042F65A70800ADD034 /* celebration.ahap */ = {isa = PBXFileReference; lastKnownFileType = text; name = celebration.ahap; path = HapticFeedbackExample/haptics/celebration.ahap; sourceTree = "<group>"; };
@@ -42,6 +44,7 @@
4244
buildActionMask = 2147483647;
4345
files = (
4446
0C80B921A6F3F58F76C31292 /* libPods-HapticFeedbackExample.a in Frameworks */,
47+
3F6B47332F781C0F001CE121 /* StoreKit.framework in Frameworks */,
4548
);
4649
runOnlyForDeploymentPostprocessing = 0;
4750
};
@@ -64,6 +67,7 @@
6467
2D16E6871FA4F8E400B85C8A /* Frameworks */ = {
6568
isa = PBXGroup;
6669
children = (
70+
3F6B47322F781C0F001CE121 /* StoreKit.framework */,
6771
ED297162215061F000B7C4FE /* JavaScriptCore.framework */,
6872
5DCACB8F33CDC322A6C60F78 /* libPods-HapticFeedbackExample.a */,
6973
);
@@ -293,16 +297,18 @@
293297
buildSettings = {
294298
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
295299
CLANG_ENABLE_MODULES = YES;
296-
CURRENT_PROJECT_VERSION = 1;
300+
CURRENT_PROJECT_VERSION = 3;
297301
DEVELOPMENT_TEAM = MX783T4VSP;
298302
ENABLE_BITCODE = NO;
299303
INFOPLIST_FILE = HapticFeedbackExample/Info.plist;
304+
INFOPLIST_KEY_CFBundleDisplayName = "Haptic feedback demo";
305+
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools";
300306
IPHONEOS_DEPLOYMENT_TARGET = 15.1;
301307
LD_RUNPATH_SEARCH_PATHS = (
302308
"$(inherited)",
303309
"@executable_path/Frameworks",
304310
);
305-
MARKETING_VERSION = 1.0;
311+
MARKETING_VERSION = 1.2;
306312
OTHER_LDFLAGS = (
307313
"$(inherited)",
308314
"-ObjC",
@@ -324,15 +330,17 @@
324330
buildSettings = {
325331
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
326332
CLANG_ENABLE_MODULES = YES;
327-
CURRENT_PROJECT_VERSION = 1;
333+
CURRENT_PROJECT_VERSION = 3;
328334
DEVELOPMENT_TEAM = MX783T4VSP;
329335
INFOPLIST_FILE = HapticFeedbackExample/Info.plist;
336+
INFOPLIST_KEY_CFBundleDisplayName = "Haptic feedback demo";
337+
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools";
330338
IPHONEOS_DEPLOYMENT_TARGET = 15.1;
331339
LD_RUNPATH_SEARCH_PATHS = (
332340
"$(inherited)",
333341
"@executable_path/Frameworks",
334342
);
335-
MARKETING_VERSION = 1.0;
343+
MARKETING_VERSION = 1.2;
336344
OTHER_LDFLAGS = (
337345
"$(inherited)",
338346
"-ObjC",

example/ios/Podfile.lock

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,55 @@ PODS:
33
- hermes-engine (250829098.0.9):
44
- hermes-engine/Pre-built (= 250829098.0.9)
55
- hermes-engine/Pre-built (250829098.0.9)
6+
- NitroIap (14.7.19):
7+
- hermes-engine
8+
- NitroModules
9+
- openiap (= 1.3.15)
10+
- RCTRequired
11+
- RCTTypeSafety
12+
- React-callinvoker
13+
- React-Core
14+
- React-Core-prebuilt
15+
- React-debug
16+
- React-Fabric
17+
- React-featureflags
18+
- React-graphics
19+
- React-ImageManager
20+
- React-jsi
21+
- React-NativeModulesApple
22+
- React-RCTFabric
23+
- React-renderercss
24+
- React-rendererdebug
25+
- React-utils
26+
- ReactCodegen
27+
- ReactCommon/turbomodule/bridging
28+
- ReactCommon/turbomodule/core
29+
- ReactNativeDependencies
30+
- Yoga
31+
- NitroModules (0.35.2):
32+
- hermes-engine
33+
- RCTRequired
34+
- RCTTypeSafety
35+
- React-callinvoker
36+
- React-Core
37+
- React-Core-prebuilt
38+
- React-debug
39+
- React-Fabric
40+
- React-featureflags
41+
- React-graphics
42+
- React-ImageManager
43+
- React-jsi
44+
- React-NativeModulesApple
45+
- React-RCTFabric
46+
- React-renderercss
47+
- React-rendererdebug
48+
- React-utils
49+
- ReactCodegen
50+
- ReactCommon/turbomodule/bridging
51+
- ReactCommon/turbomodule/core
52+
- ReactNativeDependencies
53+
- Yoga
54+
- openiap (1.3.15)
655
- RCTDeprecation (0.84.1)
756
- RCTRequired (0.84.1)
857
- RCTSwiftUI (0.84.1)
@@ -1854,6 +1903,28 @@ PODS:
18541903
- React-utils (= 0.84.1)
18551904
- ReactNativeDependencies
18561905
- ReactNativeDependencies (0.84.1)
1906+
- RNCAsyncStorage (2.2.0):
1907+
- hermes-engine
1908+
- RCTRequired
1909+
- RCTTypeSafety
1910+
- React-Core
1911+
- React-Core-prebuilt
1912+
- React-debug
1913+
- React-Fabric
1914+
- React-featureflags
1915+
- React-graphics
1916+
- React-ImageManager
1917+
- React-jsi
1918+
- React-NativeModulesApple
1919+
- React-RCTFabric
1920+
- React-renderercss
1921+
- React-rendererdebug
1922+
- React-utils
1923+
- ReactCodegen
1924+
- ReactCommon/turbomodule/bridging
1925+
- ReactCommon/turbomodule/core
1926+
- ReactNativeDependencies
1927+
- Yoga
18571928
- RNReactNativeHapticFeedback (3.0.0-next.1):
18581929
- hermes-engine
18591930
- RCTRequired
@@ -1881,6 +1952,8 @@ PODS:
18811952
DEPENDENCIES:
18821953
- FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
18831954
- hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`)
1955+
- NitroIap (from `../node_modules/react-native-iap`)
1956+
- NitroModules (from `../node_modules/react-native-nitro-modules`)
18841957
- RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`)
18851958
- RCTRequired (from `../node_modules/react-native/Libraries/Required`)
18861959
- RCTSwiftUI (from `../node_modules/react-native/ReactApple/RCTSwiftUI`)
@@ -1953,15 +2026,24 @@ DEPENDENCIES:
19532026
- ReactCodegen (from `build/generated/ios/ReactCodegen`)
19542027
- ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
19552028
- ReactNativeDependencies (from `../node_modules/react-native/third-party-podspecs/ReactNativeDependencies.podspec`)
2029+
- "RNCAsyncStorage (from `../node_modules/@react-native-async-storage/async-storage`)"
19562030
- RNReactNativeHapticFeedback (from `../node_modules/react-native-haptic-feedback`)
19572031
- Yoga (from `../node_modules/react-native/ReactCommon/yoga`)
19582032

2033+
SPEC REPOS:
2034+
trunk:
2035+
- openiap
2036+
19592037
EXTERNAL SOURCES:
19602038
FBLazyVector:
19612039
:path: "../node_modules/react-native/Libraries/FBLazyVector"
19622040
hermes-engine:
19632041
:podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec"
19642042
:tag: hermes-v250829098.0.9
2043+
NitroIap:
2044+
:path: "../node_modules/react-native-iap"
2045+
NitroModules:
2046+
:path: "../node_modules/react-native-nitro-modules"
19652047
RCTDeprecation:
19662048
:path: "../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation"
19672049
RCTRequired:
@@ -2104,6 +2186,8 @@ EXTERNAL SOURCES:
21042186
:path: "../node_modules/react-native/ReactCommon"
21052187
ReactNativeDependencies:
21062188
:podspec: "../node_modules/react-native/third-party-podspecs/ReactNativeDependencies.podspec"
2189+
RNCAsyncStorage:
2190+
:path: "../node_modules/@react-native-async-storage/async-storage"
21072191
RNReactNativeHapticFeedback:
21082192
:path: "../node_modules/react-native-haptic-feedback"
21092193
Yoga:
@@ -2112,6 +2196,9 @@ EXTERNAL SOURCES:
21122196
SPEC CHECKSUMS:
21132197
FBLazyVector: e97c19a5a442429d1988f182a1940fb08df514da
21142198
hermes-engine: 476a8fbb602214eb58e05fc51ac910a39dc68b63
2199+
NitroIap: dbdece5349af26fb0f8e5d19d86881771a4bc1f7
2200+
NitroModules: 76063cb7bc1a21cf46d11b25abfcf1759bf0be47
2201+
openiap: 2825d732c9d081fd5a5d0d09b2f67c2d655f4ed4
21152202
RCTDeprecation: af44b104091a34482596cd9bd7e8d90c4e9b4bd7
21162203
RCTRequired: bb77b070f75f53398ce43c0aaaa58337cebe2bf6
21172204
RCTSwiftUI: afc0a0a635860da1040a0b894bfd529da06d7810
@@ -2183,6 +2270,7 @@ SPEC CHECKSUMS:
21832270
ReactCodegen: 797de5178718324c6eba3327b07f9a423fbd5787
21842271
ReactCommon: 07572bf9e687c8a52fbe4a3641e9e3a1a477c78e
21852272
ReactNativeDependencies: ba8f663eff75e5c797ba1bed030af4991fa4cbf5
2273+
RNCAsyncStorage: 3a4f5e2777dae1688b781a487923a08569e27fe4
21862274
RNReactNativeHapticFeedback: 8d394e6250ce96aa4a5728ca29754c4071194409
21872275
Yoga: c0b3f2c7e8d3e327e450223a2414ca3fa296b9a2
21882276

example/package-lock.json

Lines changed: 60 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

example/package.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,16 @@
77
"ios": "react-native run-ios",
88
"lint": "eslint .",
99
"start": "react-native start",
10-
"test": "jest",
11-
"postinstall": "patch-package"
10+
"test": "jest"
1211
},
1312
"dependencies": {
1413
"@react-native-async-storage/async-storage": "^2.2.0",
1514
"@react-native/new-app-screen": "0.84.1",
1615
"react": "19.2.3",
1716
"react-native": "0.84.1",
1817
"react-native-haptic-feedback": "file:../",
19-
"react-native-iap": "^12.16.4",
18+
"react-native-iap": "^14.7.19",
19+
"react-native-nitro-modules": "^0.35.2",
2020
"react-native-safe-area-context": "^5.5.2"
2121
},
2222
"devDependencies": {
@@ -35,7 +35,6 @@
3535
"@types/react-test-renderer": "^19.1.0",
3636
"eslint": "^8.19.0",
3737
"jest": "^29.6.3",
38-
"patch-package": "^8.0.1",
3938
"prettier": "2.8.8",
4039
"react-test-renderer": "19.2.3",
4140
"typescript": "^5.8.3"

0 commit comments

Comments
 (0)