From ae8e73a6a38ce3386c6beb07da29284ea3bf2a81 Mon Sep 17 00:00:00 2001 From: Abhishek Pandey <64667840+1abhishekpandey@users.noreply.github.com> Date: Wed, 6 Nov 2024 16:28:31 +0530 Subject: [PATCH] chore: add consent plugin in sample app --- .../ios/Example.xcodeproj/project.pbxproj | 16 +- apps/example/ios/Podfile | 9 +- apps/example/ios/Podfile.lock | 493 +++++++++--------- apps/example/package.json | 1 + apps/example/src/app/App.tsx | 16 +- 5 files changed, 284 insertions(+), 251 deletions(-) diff --git a/apps/example/ios/Example.xcodeproj/project.pbxproj b/apps/example/ios/Example.xcodeproj/project.pbxproj index f0b88ceb..1d00c9d8 100644 --- a/apps/example/ios/Example.xcodeproj/project.pbxproj +++ b/apps/example/ios/Example.xcodeproj/project.pbxproj @@ -14,8 +14,8 @@ 2710A25ACD646D417AD4C0FC /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 258FA9C0DCF4B7B3300A29A6 /* PrivacyInfo.xcprivacy */; }; 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; }; 8C0733442C9C7DDD00A6BE7F /* FBSDKInit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C0733432C9C7DDD00A6BE7F /* FBSDKInit.swift */; }; - 91E2BA797FA011C97A949F65 /* libPods-Example-ExampleTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BEF6230A9BA5ACD36E47C4D4 /* libPods-Example-ExampleTests.a */; }; - B5B827578178B0D14D4B4368 /* libPods-Example.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CC595347C0148502BBDA2696 /* libPods-Example.a */; }; + 9EA4C274BCF80B882D811D34 /* Pods_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F8505353F24E76E6F0853A9E /* Pods_Example.framework */; }; + E74356BBB960BDAC8255F98D /* Pods_Example_ExampleTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50E410BCC597C704107B641F /* Pods_Example_ExampleTests.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -42,14 +42,14 @@ 1C64181888DA8AD274C4D35E /* Pods-Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Example.debug.xcconfig"; path = "Target Support Files/Pods-Example/Pods-Example.debug.xcconfig"; sourceTree = ""; }; 258FA9C0DCF4B7B3300A29A6 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xml; name = PrivacyInfo.xcprivacy; path = Example/PrivacyInfo.xcprivacy; sourceTree = ""; }; 38921633CC8E23A9D60EEF79 /* Pods-Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Example.release.xcconfig"; path = "Target Support Files/Pods-Example/Pods-Example.release.xcconfig"; sourceTree = ""; }; + 50E410BCC597C704107B641F /* Pods_Example_ExampleTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Example_ExampleTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = Example/LaunchScreen.storyboard; sourceTree = ""; }; 88F862D882B3BF72CCF5CF29 /* Pods-Example-ExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Example-ExampleTests.debug.xcconfig"; path = "Target Support Files/Pods-Example-ExampleTests/Pods-Example-ExampleTests.debug.xcconfig"; sourceTree = ""; }; 8B68CF3D1EA4AC7E4CCE9DE9 /* Pods-Example-ExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Example-ExampleTests.release.xcconfig"; path = "Target Support Files/Pods-Example-ExampleTests/Pods-Example-ExampleTests.release.xcconfig"; sourceTree = ""; }; 8C0733422C9C7DDD00A6BE7F /* Example-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Example-Bridging-Header.h"; sourceTree = ""; }; 8C0733432C9C7DDD00A6BE7F /* FBSDKInit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FBSDKInit.swift; sourceTree = ""; }; - BEF6230A9BA5ACD36E47C4D4 /* libPods-Example-ExampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Example-ExampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - CC595347C0148502BBDA2696 /* libPods-Example.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Example.a"; sourceTree = BUILT_PRODUCTS_DIR; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; + F8505353F24E76E6F0853A9E /* Pods_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -57,7 +57,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 91E2BA797FA011C97A949F65 /* libPods-Example-ExampleTests.a in Frameworks */, + E74356BBB960BDAC8255F98D /* Pods_Example_ExampleTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -65,7 +65,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - B5B827578178B0D14D4B4368 /* libPods-Example.a in Frameworks */, + 9EA4C274BCF80B882D811D34 /* Pods_Example.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -110,8 +110,8 @@ isa = PBXGroup; children = ( ED297162215061F000B7C4FE /* JavaScriptCore.framework */, - CC595347C0148502BBDA2696 /* libPods-Example.a */, - BEF6230A9BA5ACD36E47C4D4 /* libPods-Example-ExampleTests.a */, + F8505353F24E76E6F0853A9E /* Pods_Example.framework */, + 50E410BCC597C704107B641F /* Pods_Example_ExampleTests.framework */, ); name = Frameworks; sourceTree = ""; diff --git a/apps/example/ios/Podfile b/apps/example/ios/Podfile index 16767112..cf073034 100644 --- a/apps/example/ios/Podfile +++ b/apps/example/ios/Podfile @@ -15,7 +15,7 @@ if linkage != nil end target 'Example' do - # use_frameworks! + use_frameworks! # Enabled to run 'RudderOneTrustConsentFilter' pod. It currently required static linkage. # use_frameworks! :linkage=> :static # use_frameworks! :linkage => :dynamic @@ -28,12 +28,15 @@ target 'Example' do ) # Note that if you have use_frameworks! enabled, then comment out these lines - pod 'FirebaseCore', :modular_headers => true - pod 'GoogleUtilities', :modular_headers => true + # pod 'FirebaseCore', :modular_headers => true + # pod 'GoogleUtilities', :modular_headers => true # This is added to resolve the build error. Once we update the MoEngage iOS SDK to the latest version, we can remove this. pod 'MoEngage-iOS-SDK', '9.7.0' + # This is to solve the Rudder-CleverTap build error + pod 'Rudder-CleverTap', '1.1.2' + target 'ExampleTests' do inherit! :complete # Pods for testing diff --git a/apps/example/ios/Podfile.lock b/apps/example/ios/Podfile.lock index 7b5a8d48..baab25a5 100644 --- a/apps/example/ios/Podfile.lock +++ b/apps/example/ios/Podfile.lock @@ -20,7 +20,7 @@ PODS: - DoubleConversion (1.1.6) - FBAEMKit (17.0.3): - FBSDKCoreKit_Basics (= 17.0.3) - - FBLazyVector (0.74.1) + - FBLazyVector (0.74.2) - FBSDKCoreKit (17.0.3): - FBAEMKit (= 17.0.3) - FBSDKCoreKit_Basics (= 17.0.3) @@ -120,9 +120,9 @@ PODS: - GoogleUtilities/UserDefaults (7.13.3): - GoogleUtilities/Logger - GoogleUtilities/Privacy - - hermes-engine (0.74.1): - - hermes-engine/Pre-built (= 0.74.1) - - hermes-engine/Pre-built (0.74.1) + - hermes-engine (0.74.2): + - hermes-engine/Pre-built (= 0.74.2) + - hermes-engine/Pre-built (0.74.2) - MetricsReporter (1.2.1): - RSCrashReporter (= 1.0.1) - RudderKit (= 1.4.0) @@ -132,6 +132,7 @@ PODS: - nanopb/encode (= 2.30910.0) - nanopb/decode (2.30910.0) - nanopb/encode (2.30910.0) + - OneTrust-CMP-XCFramework (202301.1.0.0) - PromisesObjC (2.4.0) - RCT-Folly (2024.01.01.00): - boost @@ -149,27 +150,27 @@ PODS: - DoubleConversion - fmt (= 9.1.0) - glog - - RCTDeprecation (0.74.1) - - RCTRequired (0.74.1) - - RCTTypeSafety (0.74.1): - - FBLazyVector (= 0.74.1) - - RCTRequired (= 0.74.1) - - React-Core (= 0.74.1) - - React (0.74.1): - - React-Core (= 0.74.1) - - React-Core/DevSupport (= 0.74.1) - - React-Core/RCTWebSocket (= 0.74.1) - - React-RCTActionSheet (= 0.74.1) - - React-RCTAnimation (= 0.74.1) - - React-RCTBlob (= 0.74.1) - - React-RCTImage (= 0.74.1) - - React-RCTLinking (= 0.74.1) - - React-RCTNetwork (= 0.74.1) - - React-RCTSettings (= 0.74.1) - - React-RCTText (= 0.74.1) - - React-RCTVibration (= 0.74.1) - - React-callinvoker (0.74.1) - - React-Codegen (0.74.1): + - RCTDeprecation (0.74.2) + - RCTRequired (0.74.2) + - RCTTypeSafety (0.74.2): + - FBLazyVector (= 0.74.2) + - RCTRequired (= 0.74.2) + - React-Core (= 0.74.2) + - React (0.74.2): + - React-Core (= 0.74.2) + - React-Core/DevSupport (= 0.74.2) + - React-Core/RCTWebSocket (= 0.74.2) + - React-RCTActionSheet (= 0.74.2) + - React-RCTAnimation (= 0.74.2) + - React-RCTBlob (= 0.74.2) + - React-RCTImage (= 0.74.2) + - React-RCTLinking (= 0.74.2) + - React-RCTNetwork (= 0.74.2) + - React-RCTSettings (= 0.74.2) + - React-RCTText (= 0.74.2) + - React-RCTVibration (= 0.74.2) + - React-callinvoker (0.74.2) + - React-Codegen (0.74.2): - DoubleConversion - glog - hermes-engine @@ -189,12 +190,12 @@ PODS: - React-utils - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - React-Core (0.74.1): + - React-Core (0.74.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - - React-Core/Default (= 0.74.1) + - React-Core/Default (= 0.74.2) - React-cxxreact - React-featureflags - React-hermes @@ -206,7 +207,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/CoreModulesHeaders (0.74.1): + - React-Core/CoreModulesHeaders (0.74.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -223,7 +224,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/Default (0.74.1): + - React-Core/Default (0.74.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -239,13 +240,13 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/DevSupport (0.74.1): + - React-Core/DevSupport (0.74.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - - React-Core/Default (= 0.74.1) - - React-Core/RCTWebSocket (= 0.74.1) + - React-Core/Default (= 0.74.2) + - React-Core/RCTWebSocket (= 0.74.2) - React-cxxreact - React-featureflags - React-hermes @@ -257,7 +258,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTActionSheetHeaders (0.74.1): + - React-Core/RCTActionSheetHeaders (0.74.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -274,7 +275,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTAnimationHeaders (0.74.1): + - React-Core/RCTAnimationHeaders (0.74.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -291,7 +292,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTBlobHeaders (0.74.1): + - React-Core/RCTBlobHeaders (0.74.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -308,7 +309,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTImageHeaders (0.74.1): + - React-Core/RCTImageHeaders (0.74.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -325,7 +326,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTLinkingHeaders (0.74.1): + - React-Core/RCTLinkingHeaders (0.74.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -342,7 +343,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTNetworkHeaders (0.74.1): + - React-Core/RCTNetworkHeaders (0.74.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -359,7 +360,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTSettingsHeaders (0.74.1): + - React-Core/RCTSettingsHeaders (0.74.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -376,7 +377,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTTextHeaders (0.74.1): + - React-Core/RCTTextHeaders (0.74.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -393,7 +394,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTVibrationHeaders (0.74.1): + - React-Core/RCTVibrationHeaders (0.74.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -410,12 +411,12 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTWebSocket (0.74.1): + - React-Core/RCTWebSocket (0.74.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - - React-Core/Default (= 0.74.1) + - React-Core/Default (= 0.74.2) - React-cxxreact - React-featureflags - React-hermes @@ -427,36 +428,36 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-CoreModules (0.74.1): + - React-CoreModules (0.74.2): - DoubleConversion - fmt (= 9.1.0) - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety (= 0.74.1) + - RCTTypeSafety (= 0.74.2) - React-Codegen - - React-Core/CoreModulesHeaders (= 0.74.1) - - React-jsi (= 0.74.1) + - React-Core/CoreModulesHeaders (= 0.74.2) + - React-jsi (= 0.74.2) - React-jsinspector - React-NativeModulesApple - React-RCTBlob - - React-RCTImage (= 0.74.1) + - React-RCTImage (= 0.74.2) - ReactCommon - SocketRocket (= 0.7.0) - - React-cxxreact (0.74.1): + - React-cxxreact (0.74.2): - boost (= 1.83.0) - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.1) - - React-debug (= 0.74.1) - - React-jsi (= 0.74.1) + - React-callinvoker (= 0.74.2) + - React-debug (= 0.74.2) + - React-jsi (= 0.74.2) - React-jsinspector - - React-logger (= 0.74.1) - - React-perflogger (= 0.74.1) - - React-runtimeexecutor (= 0.74.1) - - React-debug (0.74.1) - - React-Fabric (0.74.1): + - React-logger (= 0.74.2) + - React-perflogger (= 0.74.2) + - React-runtimeexecutor (= 0.74.2) + - React-debug (0.74.2) + - React-Fabric (0.74.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -467,20 +468,20 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/animations (= 0.74.1) - - React-Fabric/attributedstring (= 0.74.1) - - React-Fabric/componentregistry (= 0.74.1) - - React-Fabric/componentregistrynative (= 0.74.1) - - React-Fabric/components (= 0.74.1) - - React-Fabric/core (= 0.74.1) - - React-Fabric/imagemanager (= 0.74.1) - - React-Fabric/leakchecker (= 0.74.1) - - React-Fabric/mounting (= 0.74.1) - - React-Fabric/scheduler (= 0.74.1) - - React-Fabric/telemetry (= 0.74.1) - - React-Fabric/templateprocessor (= 0.74.1) - - React-Fabric/textlayoutmanager (= 0.74.1) - - React-Fabric/uimanager (= 0.74.1) + - React-Fabric/animations (= 0.74.2) + - React-Fabric/attributedstring (= 0.74.2) + - React-Fabric/componentregistry (= 0.74.2) + - React-Fabric/componentregistrynative (= 0.74.2) + - React-Fabric/components (= 0.74.2) + - React-Fabric/core (= 0.74.2) + - React-Fabric/imagemanager (= 0.74.2) + - React-Fabric/leakchecker (= 0.74.2) + - React-Fabric/mounting (= 0.74.2) + - React-Fabric/scheduler (= 0.74.2) + - React-Fabric/telemetry (= 0.74.2) + - React-Fabric/templateprocessor (= 0.74.2) + - React-Fabric/textlayoutmanager (= 0.74.2) + - React-Fabric/uimanager (= 0.74.2) - React-graphics - React-jsi - React-jsiexecutor @@ -489,7 +490,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/animations (0.74.1): + - React-Fabric/animations (0.74.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -508,7 +509,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/attributedstring (0.74.1): + - React-Fabric/attributedstring (0.74.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -527,7 +528,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistry (0.74.1): + - React-Fabric/componentregistry (0.74.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -546,7 +547,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistrynative (0.74.1): + - React-Fabric/componentregistrynative (0.74.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -565,7 +566,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components (0.74.1): + - React-Fabric/components (0.74.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -576,17 +577,17 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/components/inputaccessory (= 0.74.1) - - React-Fabric/components/legacyviewmanagerinterop (= 0.74.1) - - React-Fabric/components/modal (= 0.74.1) - - React-Fabric/components/rncore (= 0.74.1) - - React-Fabric/components/root (= 0.74.1) - - React-Fabric/components/safeareaview (= 0.74.1) - - React-Fabric/components/scrollview (= 0.74.1) - - React-Fabric/components/text (= 0.74.1) - - React-Fabric/components/textinput (= 0.74.1) - - React-Fabric/components/unimplementedview (= 0.74.1) - - React-Fabric/components/view (= 0.74.1) + - React-Fabric/components/inputaccessory (= 0.74.2) + - React-Fabric/components/legacyviewmanagerinterop (= 0.74.2) + - React-Fabric/components/modal (= 0.74.2) + - React-Fabric/components/rncore (= 0.74.2) + - React-Fabric/components/root (= 0.74.2) + - React-Fabric/components/safeareaview (= 0.74.2) + - React-Fabric/components/scrollview (= 0.74.2) + - React-Fabric/components/text (= 0.74.2) + - React-Fabric/components/textinput (= 0.74.2) + - React-Fabric/components/unimplementedview (= 0.74.2) + - React-Fabric/components/view (= 0.74.2) - React-graphics - React-jsi - React-jsiexecutor @@ -595,7 +596,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/inputaccessory (0.74.1): + - React-Fabric/components/inputaccessory (0.74.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -614,7 +615,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/legacyviewmanagerinterop (0.74.1): + - React-Fabric/components/legacyviewmanagerinterop (0.74.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -633,7 +634,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/modal (0.74.1): + - React-Fabric/components/modal (0.74.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -652,7 +653,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/rncore (0.74.1): + - React-Fabric/components/rncore (0.74.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -671,7 +672,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/root (0.74.1): + - React-Fabric/components/root (0.74.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -690,7 +691,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/safeareaview (0.74.1): + - React-Fabric/components/safeareaview (0.74.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -709,7 +710,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/scrollview (0.74.1): + - React-Fabric/components/scrollview (0.74.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -728,7 +729,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/text (0.74.1): + - React-Fabric/components/text (0.74.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -747,7 +748,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/textinput (0.74.1): + - React-Fabric/components/textinput (0.74.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -766,7 +767,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/unimplementedview (0.74.1): + - React-Fabric/components/unimplementedview (0.74.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -785,7 +786,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/view (0.74.1): + - React-Fabric/components/view (0.74.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -805,7 +806,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-Fabric/core (0.74.1): + - React-Fabric/core (0.74.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -824,7 +825,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/imagemanager (0.74.1): + - React-Fabric/imagemanager (0.74.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -843,7 +844,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/leakchecker (0.74.1): + - React-Fabric/leakchecker (0.74.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -862,7 +863,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/mounting (0.74.1): + - React-Fabric/mounting (0.74.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -881,7 +882,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/scheduler (0.74.1): + - React-Fabric/scheduler (0.74.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -900,7 +901,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/telemetry (0.74.1): + - React-Fabric/telemetry (0.74.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -919,7 +920,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/templateprocessor (0.74.1): + - React-Fabric/templateprocessor (0.74.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -938,7 +939,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/textlayoutmanager (0.74.1): + - React-Fabric/textlayoutmanager (0.74.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -958,7 +959,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/uimanager (0.74.1): + - React-Fabric/uimanager (0.74.2): - DoubleConversion - fmt (= 9.1.0) - glog @@ -977,45 +978,45 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-FabricImage (0.74.1): + - React-FabricImage (0.74.2): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired (= 0.74.1) - - RCTTypeSafety (= 0.74.1) + - RCTRequired (= 0.74.2) + - RCTTypeSafety (= 0.74.2) - React-Fabric - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.74.1) + - React-jsiexecutor (= 0.74.2) - React-logger - React-rendererdebug - React-utils - ReactCommon - Yoga - - React-featureflags (0.74.1) - - React-graphics (0.74.1): + - React-featureflags (0.74.2) + - React-graphics (0.74.2): - DoubleConversion - fmt (= 9.1.0) - glog - RCT-Folly/Fabric (= 2024.01.01.00) - - React-Core/Default (= 0.74.1) + - React-Core/Default (= 0.74.2) - React-utils - - React-hermes (0.74.1): + - React-hermes (0.74.2): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.74.1) + - React-cxxreact (= 0.74.2) - React-jsi - - React-jsiexecutor (= 0.74.1) + - React-jsiexecutor (= 0.74.2) - React-jsinspector - - React-perflogger (= 0.74.1) + - React-perflogger (= 0.74.2) - React-runtimeexecutor - - React-ImageManager (0.74.1): + - React-ImageManager (0.74.2): - glog - RCT-Folly/Fabric - React-Core/Default @@ -1024,49 +1025,49 @@ PODS: - React-graphics - React-rendererdebug - React-utils - - React-jserrorhandler (0.74.1): + - React-jserrorhandler (0.74.2): - RCT-Folly/Fabric (= 2024.01.01.00) - React-debug - React-jsi - React-Mapbuffer - - React-jsi (0.74.1): + - React-jsi (0.74.2): - boost (= 1.83.0) - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-jsiexecutor (0.74.1): + - React-jsiexecutor (0.74.2): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.74.1) - - React-jsi (= 0.74.1) + - React-cxxreact (= 0.74.2) + - React-jsi (= 0.74.2) - React-jsinspector - - React-perflogger (= 0.74.1) - - React-jsinspector (0.74.1): + - React-perflogger (= 0.74.2) + - React-jsinspector (0.74.2): - DoubleConversion - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - React-featureflags - React-jsi - - React-runtimeexecutor (= 0.74.1) - - React-jsitracing (0.74.1): + - React-runtimeexecutor (= 0.74.2) + - React-jsitracing (0.74.2): - React-jsi - - React-logger (0.74.1): + - React-logger (0.74.2): - glog - - React-Mapbuffer (0.74.1): + - React-Mapbuffer (0.74.2): - glog - React-debug - react-native-config (1.5.0): - react-native-config/App (= 1.5.0) - react-native-config/App (1.5.0): - React-Core - - React-nativeconfig (0.74.1) - - React-NativeModulesApple (0.74.1): + - React-nativeconfig (0.74.2) + - React-NativeModulesApple (0.74.2): - glog - hermes-engine - React-callinvoker @@ -1077,10 +1078,10 @@ PODS: - React-runtimeexecutor - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - React-perflogger (0.74.1) - - React-RCTActionSheet (0.74.1): - - React-Core/RCTActionSheetHeaders (= 0.74.1) - - React-RCTAnimation (0.74.1): + - React-perflogger (0.74.2) + - React-RCTActionSheet (0.74.2): + - React-Core/RCTActionSheetHeaders (= 0.74.2) + - React-RCTAnimation (0.74.2): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Codegen @@ -1088,7 +1089,7 @@ PODS: - React-jsi - React-NativeModulesApple - ReactCommon - - React-RCTAppDelegate (0.74.1): + - React-RCTAppDelegate (0.74.2): - RCT-Folly (= 2024.01.01.00) - RCTRequired - RCTTypeSafety @@ -1112,7 +1113,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon - - React-RCTBlob (0.74.1): + - React-RCTBlob (0.74.2): - DoubleConversion - fmt (= 9.1.0) - hermes-engine @@ -1125,7 +1126,7 @@ PODS: - React-NativeModulesApple - React-RCTNetwork - ReactCommon - - React-RCTFabric (0.74.1): + - React-RCTFabric (0.74.2): - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) @@ -1145,7 +1146,7 @@ PODS: - React-runtimescheduler - React-utils - Yoga - - React-RCTImage (0.74.1): + - React-RCTImage (0.74.2): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Codegen @@ -1154,14 +1155,14 @@ PODS: - React-NativeModulesApple - React-RCTNetwork - ReactCommon - - React-RCTLinking (0.74.1): + - React-RCTLinking (0.74.2): - React-Codegen - - React-Core/RCTLinkingHeaders (= 0.74.1) - - React-jsi (= 0.74.1) + - React-Core/RCTLinkingHeaders (= 0.74.2) + - React-jsi (= 0.74.2) - React-NativeModulesApple - ReactCommon - - ReactCommon/turbomodule/core (= 0.74.1) - - React-RCTNetwork (0.74.1): + - ReactCommon/turbomodule/core (= 0.74.2) + - React-RCTNetwork (0.74.2): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Codegen @@ -1169,7 +1170,7 @@ PODS: - React-jsi - React-NativeModulesApple - ReactCommon - - React-RCTSettings (0.74.1): + - React-RCTSettings (0.74.2): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Codegen @@ -1177,23 +1178,23 @@ PODS: - React-jsi - React-NativeModulesApple - ReactCommon - - React-RCTText (0.74.1): - - React-Core/RCTTextHeaders (= 0.74.1) + - React-RCTText (0.74.2): + - React-Core/RCTTextHeaders (= 0.74.2) - Yoga - - React-RCTVibration (0.74.1): + - React-RCTVibration (0.74.2): - RCT-Folly (= 2024.01.01.00) - React-Codegen - React-Core/RCTVibrationHeaders - React-jsi - React-NativeModulesApple - ReactCommon - - React-rendererdebug (0.74.1): + - React-rendererdebug (0.74.2): - DoubleConversion - fmt (= 9.1.0) - RCT-Folly (= 2024.01.01.00) - React-debug - - React-rncore (0.74.1) - - React-RuntimeApple (0.74.1): + - React-rncore (0.74.2) + - React-RuntimeApple (0.74.2): - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - React-callinvoker @@ -1211,7 +1212,7 @@ PODS: - React-runtimeexecutor - React-RuntimeHermes - React-utils - - React-RuntimeCore (0.74.1): + - React-RuntimeCore (0.74.2): - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) @@ -1224,9 +1225,9 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - React-runtimeexecutor (0.74.1): - - React-jsi (= 0.74.1) - - React-RuntimeHermes (0.74.1): + - React-runtimeexecutor (0.74.2): + - React-jsi (= 0.74.2) + - React-RuntimeHermes (0.74.2): - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - React-featureflags @@ -1237,7 +1238,7 @@ PODS: - React-nativeconfig - React-RuntimeCore - React-utils - - React-runtimescheduler (0.74.1): + - React-runtimescheduler (0.74.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -1249,54 +1250,54 @@ PODS: - React-rendererdebug - React-runtimeexecutor - React-utils - - React-utils (0.74.1): + - React-utils (0.74.2): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - React-debug - - React-jsi (= 0.74.1) - - ReactCommon (0.74.1): - - ReactCommon/turbomodule (= 0.74.1) - - ReactCommon/turbomodule (0.74.1): + - React-jsi (= 0.74.2) + - ReactCommon (0.74.2): + - ReactCommon/turbomodule (= 0.74.2) + - ReactCommon/turbomodule (0.74.2): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.1) - - React-cxxreact (= 0.74.1) - - React-jsi (= 0.74.1) - - React-logger (= 0.74.1) - - React-perflogger (= 0.74.1) - - ReactCommon/turbomodule/bridging (= 0.74.1) - - ReactCommon/turbomodule/core (= 0.74.1) - - ReactCommon/turbomodule/bridging (0.74.1): + - React-callinvoker (= 0.74.2) + - React-cxxreact (= 0.74.2) + - React-jsi (= 0.74.2) + - React-logger (= 0.74.2) + - React-perflogger (= 0.74.2) + - ReactCommon/turbomodule/bridging (= 0.74.2) + - ReactCommon/turbomodule/core (= 0.74.2) + - ReactCommon/turbomodule/bridging (0.74.2): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.1) - - React-cxxreact (= 0.74.1) - - React-jsi (= 0.74.1) - - React-logger (= 0.74.1) - - React-perflogger (= 0.74.1) - - ReactCommon/turbomodule/core (0.74.1): + - React-callinvoker (= 0.74.2) + - React-cxxreact (= 0.74.2) + - React-jsi (= 0.74.2) + - React-logger (= 0.74.2) + - React-perflogger (= 0.74.2) + - ReactCommon/turbomodule/core (0.74.2): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.1) - - React-cxxreact (= 0.74.1) - - React-debug (= 0.74.1) - - React-jsi (= 0.74.1) - - React-logger (= 0.74.1) - - React-perflogger (= 0.74.1) - - React-utils (= 0.74.1) + - React-callinvoker (= 0.74.2) + - React-cxxreact (= 0.74.2) + - React-debug (= 0.74.2) + - React-jsi (= 0.74.2) + - React-logger (= 0.74.2) + - React-perflogger (= 0.74.2) + - React-utils (= 0.74.2) - RNCAsyncStorage (1.23.1): - React-Core - - RNRudderSdk (1.14.1): + - RNRudderSdk (1.15.0): - React - Rudder (< 2.0.0, >= 1.26.3) - RNSVG (15.3.0): @@ -1365,11 +1366,15 @@ PODS: - Rudder-Moengage (2.1.1): - MoEngage-iOS-SDK (~> 9.5) - Rudder (~> 1.12) - - rudder-plugin-db-encryption-react-native (1.3.0): + - rudder-plugin-db-encryption-react-native (1.3.1): - React - RNRudderSdk - Rudder (< 2.0.0, >= 1.24.1) - RudderDatabaseEncryption + - rudder-plugin-onetrust-consent-filter-react-native (1.0.0): + - React + - RNRudderSdk + - RudderOneTrustConsentFilter (= 1.0.0) - Rudder-Singular (1.0.0): - Rudder (~> 1.0) - Singular-SDK (= 11.0.4) @@ -1377,6 +1382,10 @@ PODS: - Rudder (~> 1.21) - SQLCipher (~> 4.0) - RudderKit (1.4.0) + - RudderOneTrustConsentFilter (1.0.0): + - OneTrust-CMP-tvOS-XCFramework (= 202301.1.0) + - OneTrust-CMP-XCFramework (= 202301.1.0) + - Rudder (~> 1.10) - SDWebImage (5.19.4): - SDWebImage/Core (= 5.19.4) - SDWebImage/Core (5.19.4) @@ -1464,6 +1473,7 @@ DEPENDENCIES: - "rudder-integration-moengage-react-native (from `../node_modules/@rudderstack/rudder-integration-moengage-react-native`)" - "rudder-integration-singular-react-native (from `../node_modules/@rudderstack/rudder-integration-singular-react-native`)" - "rudder-plugin-db-encryption-react-native (from `../node_modules/@rudderstack/rudder-plugin-db-encryption-react-native`)" + - "rudder-plugin-onetrust-consent-filter-react-native (from `../node_modules/@rudderstack/rudder-plugin-onetrust-consent-filter-react-native`)" - Yoga (from `../../../node_modules/react-native/ReactCommon/yoga`) SPEC REPOS: @@ -1486,6 +1496,7 @@ SPEC REPOS: - MetricsReporter - MoEngage-iOS-SDK - nanopb + - OneTrust-CMP-XCFramework - PromisesObjC - RSCrashReporter - Rudder @@ -1500,6 +1511,7 @@ SPEC REPOS: - Rudder-Singular - RudderDatabaseEncryption - RudderKit + - RudderOneTrustConsentFilter - SDWebImage - Singular-SDK - SocketRocket @@ -1518,7 +1530,7 @@ EXTERNAL SOURCES: :podspec: "../../../node_modules/react-native/third-party-podspecs/glog.podspec" hermes-engine: :podspec: "../../../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-2024-04-25-RNv0.74.1-b54a3a01c531f4f5f1904cb0770033e8b7153dff + :tag: hermes-2024-06-03-RNv0.74.2-bb1e74fe1e95c2b5a2f4f9311152da052badc2bc RCT-Folly: :podspec: "../../../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" RCTDeprecation: @@ -1641,6 +1653,8 @@ EXTERNAL SOURCES: :path: "../node_modules/@rudderstack/rudder-integration-singular-react-native" rudder-plugin-db-encryption-react-native: :path: "../node_modules/@rudderstack/rudder-plugin-db-encryption-react-native" + rudder-plugin-onetrust-consent-filter-react-native: + :path: "../node_modules/@rudderstack/rudder-plugin-onetrust-consent-filter-react-native" Yoga: :path: "../../../node_modules/react-native/ReactCommon/yoga" @@ -1654,7 +1668,7 @@ SPEC CHECKSUMS: CleverTap-iOS-SDK: 36c21b8a671d87a0f9c7b389b339d02528bbe4d7 DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 FBAEMKit: 9900b2edd99a2d21629a6277e6166f14c6215799 - FBLazyVector: 898d14d17bf19e2435cafd9ea2a1033efe445709 + FBLazyVector: 4bc164e5b5e6cfc288d2b5ff28643ea15fa1a589 FBSDKCoreKit: 0791f8f68a8630931a4c12aa23a56cc021551596 FBSDKCoreKit_Basics: 46d6b472c0dd0a5a7e972c025033d1c567f54eb4 FirebaseAnalytics: 1e06fe7d246af7230b08d1d9cdca54a4624dd461 @@ -1665,61 +1679,62 @@ SPEC CHECKSUMS: glog: c5d68082e772fa1c511173d6b30a9de2c05a69a2 GoogleAppMeasurement: 55a4a3c8000c1280d68bf4c084adbfef20c49db1 GoogleUtilities: ea963c370a38a8069cc5f7ba4ca849a60b6d7d15 - hermes-engine: 16b8530de1b383cdada1476cf52d1b52f0692cbc + hermes-engine: 01d3e052018c2a13937aca1860fbedbccd4a41b7 MetricsReporter: 99596ee5003c69949ed2f50acc34aee83c42f843 MoEngage-iOS-SDK: fe5e6039e6381017b756d8cc72b6d9a11112abc1 nanopb: 438bc412db1928dac798aa6fd75726007be04262 + OneTrust-CMP-XCFramework: 70bb8e5b1f721f37b247d1d0d395937b13f89343 PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47 RCT-Folly: 02617c592a293bd6d418e0a88ff4ee1f88329b47 - RCTDeprecation: efb313d8126259e9294dc4ee0002f44a6f676aba - RCTRequired: f49ea29cece52aee20db633ae7edc4b271435562 - RCTTypeSafety: a11979ff0570d230d74de9f604f7d19692157bc4 - React: 88794fad7f460349dbc9df8a274d95f37a009f5d - React-callinvoker: 7a7023e34a55c89ea2aa62486bb3c1164ab0be0c - React-Codegen: f824dfd08f6c0e021580225427ae2fac6ec15f24 - React-Core: 60075333bc22b5a793d3f62e207368b79bff2e64 - React-CoreModules: 147c314d6b3b1e069c9ad64cbbbeba604854ff86 - React-cxxreact: 5de27fd8bff4764acb2eac3ee66001e0e2b910e7 - React-debug: 6397f0baf751b40511d01e984b01467d7e6d8127 - React-Fabric: 6fa475e16e0a37b38d462cec32b70fd5cf886305 - React-FabricImage: 7e09b3704e3fa084b4d44b5b5ef6e2e3d3334ec0 - React-featureflags: 2eb79dd9df4095bff519379f2a4c915069e330bb - React-graphics: 82a482a3aa5d9659b74cdf2c8b57faf67eaa10fb - React-hermes: d93936b02de2fd7e67c11e92c16d4278a14d0134 - React-ImageManager: ebb3c4812e2c5acba5a89728c2d77729471329ad - React-jserrorhandler: a08e0adcf1612900dde82b8bf8e93e7d2ad953b3 - React-jsi: f46d09ee5079a4f3b637d30d0e59b8ea6470632c - React-jsiexecutor: e73579560957aa3ca9dc02ab90e163454279d48c - React-jsinspector: e8ba20dde269c7c1d45784b858fa1cf4383f0bbb - React-jsitracing: 233d1a798fe0ff33b8e630b8f00f62c4a8115fbc - React-logger: 7e7403a2b14c97f847d90763af76b84b152b6fce - React-Mapbuffer: 11029dcd47c5c9e057a4092ab9c2a8d10a496a33 + RCTDeprecation: b03c35057846b685b3ccadc9bfe43e349989cdb2 + RCTRequired: 194626909cfa8d39ca6663138c417bc6c431648c + RCTTypeSafety: 552aff5b8e8341660594db00e53ac889682bc120 + React: a57fe42044fe6ed3e828f8867ce070a6c5872754 + React-callinvoker: 6bedefb354a8848b534752417954caa3a5cf34f9 + React-Codegen: 7611eed722c2e41e820b049f768f34fb6a0f4972 + React-Core: 289ee3dfc1639bb9058c1e77427bb48169c26d7a + React-CoreModules: eda5ce541a1f552158317abd90a5a0f6a4f8d6f7 + React-cxxreact: 56bd17ccc6d4248116f7f95884ddb8c528379fb6 + React-debug: c15fd39ae1d2eee8619f923203f3852d12d32937 + React-Fabric: f6d33e4407e75ed616561257915a7a31b82c12d2 + React-FabricImage: 1b327a02a376e908d8e220114590febca05ccd56 + React-featureflags: 2e6c82cdada488928df15d293c9cb06bd5d74cea + React-graphics: 192b5905a8d8198281ea4d508bd320a3f34479df + React-hermes: 6ccc301ababfa17a9aad25a7e33faf325fd024b4 + React-ImageManager: 1a3ded3a51b6d8058a5733db1b3c4addc5c61770 + React-jserrorhandler: 2e1c8f5f806275d396ab9b30f7aaeccc89ddc659 + React-jsi: 828703c235f4eea1647897ee8030efdc6e8e9f14 + React-jsiexecutor: 713d7bbef0a410cee5b3b78f73ed1fc16e177ba7 + React-jsinspector: a5866e1e0fb3ba64d5fec071956608eabae59781 + React-jsitracing: 34bc0fbc606f69e66f05286d94d5cd6cbf2ef562 + React-logger: 29fa3e048f5f67fe396bc08af7606426d9bd7b5d + React-Mapbuffer: 86703e9e4f6522053568300827b436ccc01e1101 react-native-config: 5330c8258265c1e5fdb8c009d2cabd6badd96727 - React-nativeconfig: b0073a590774e8b35192fead188a36d1dca23dec - React-NativeModulesApple: df46ff3e3de5b842b30b4ca8a6caae6d7c8ab09f - React-perflogger: 3d31e0d1e8ad891e43a09ac70b7b17a79773003a - React-RCTActionSheet: c4a3a134f3434c9d7b0c1054f1a8cfed30c7a093 - React-RCTAnimation: 0e5d15320eeece667fcceb6c785acf9a184e9da1 - React-RCTAppDelegate: c4f6c0700b8950a8b18c2e004996eec1807d430a - React-RCTBlob: c46aaaee693d371a1c7cae2a8c8ee2aa7fbc1adb - React-RCTFabric: 0dbf28ce96c7f2843483e32a725a5b5793584ff3 - React-RCTImage: a04dba5fcc823244f5822192c130ecf09623a57f - React-RCTLinking: 533bf13c745fcb2a0c14e0e49fd149586a7f0d14 - React-RCTNetwork: a29e371e0d363d7b4c10ab907bc4d6ae610541e9 - React-RCTSettings: 127813224780861d0d30ecda17a40d1dfebe7d73 - React-RCTText: 8a823f245ecf82edb7569646e3c4d8041deb800a - React-RCTVibration: 46b5fae74e63f240f22f39de16ad6433da3b65d9 - React-rendererdebug: 4653f8da6ab1d7b01af796bdf8ca47a927539e39 - React-rncore: 4f1e645acb5107bd4b4cf29eff17b04a7cd422f3 - React-RuntimeApple: 013b606e743efb5ee14ef03c32379b78bfe74354 - React-RuntimeCore: 7205be45a25713b5418bbf2db91ddfcca0761d8b - React-runtimeexecutor: a278d4249921853d4a3f24e4d6e0ff30688f3c16 - React-RuntimeHermes: 44c628568ce8feedc3acfbd48fc07b7f0f6d2731 - React-runtimescheduler: e2152ed146b6a35c07386fc2ac4827b27e6aad12 - React-utils: 3285151c9d1e3a28a9586571fc81d521678c196d - ReactCommon: f42444e384d82ab89184aed5d6f3142748b54768 + React-nativeconfig: 5d452e509d6fbedc1522e21b566451fc673ac6b7 + React-NativeModulesApple: 6560431301ffdab8df6212cc8c8eff779396d8e0 + React-perflogger: 32ed45d9cee02cf6639acae34251590dccd30994 + React-RCTActionSheet: 19f967ddaea258182b56ef11437133b056ba2adf + React-RCTAnimation: d7f4137fc44a08bba465267ea7cb1dbdb7c4ec87 + React-RCTAppDelegate: 2b3f4d8009796af209a0d496e73276b743acee08 + React-RCTBlob: c6c3e1e0251700b7bea036b893913f22e2b9cb47 + React-RCTFabric: bff98f06c6877ab795b6a71bec60ec726879eec7 + React-RCTImage: 40528ab74a4fef0f0e2ee797a074b26d120b6cc6 + React-RCTLinking: 385b5beb96749aae9ae1606746e883e1c9f8a6a7 + React-RCTNetwork: ffc9f05bd8fa5b3bce562199ba41235ad0af645c + React-RCTSettings: 21914178bb65cb2c20c655ae1fb401617ae74618 + React-RCTText: 7f8dba1a311e99f4de15bbace2350e805f33f024 + React-RCTVibration: e4ccf673579d0d94a96b3a0b64492db08f8324d5 + React-rendererdebug: 1de9082085320466edb7c184bb23cdc614cc2293 + React-rncore: f8ce315afbe0835cc2324552e1019a956cb1ce36 + React-RuntimeApple: 025152efc25b08603a732fdc17e752973a17d785 + React-RuntimeCore: 965f409abab69cef1cd4e99a9c6748d9380456a5 + React-runtimeexecutor: 5961acc7a77b69f964e1645a5d6069e124ce6b37 + React-RuntimeHermes: 839b5525fa6171ed227f0ef351761b699cfc78ab + React-runtimescheduler: 1f0b3361460921edcbe9042ce690e5ca6dab9639 + React-utils: 5a40a1bb87d8c2d42a6bbbb7ead6d95785ca6042 + ReactCommon: e5866ad8f7487779853fa3fe33f1c075207c3262 RNCAsyncStorage: 826b603ae9c0f88b5ac4e956801f755109fa4d5c - RNRudderSdk: b31488f3452592107ff3835120a13df4d00e394c + RNRudderSdk: 3ac5985a22ab29b32aa15a403dcb9aeb541e8e35 RNSVG: a48668fd382115bc89761ce291a81c4ca5f2fd2e RSCrashReporter: 6b8376ac729b0289ebe0908553e5f56d8171f313 Rudder: 3cfcd9e6c5359cd6d49f411101ed9b894e3b64bd @@ -1740,16 +1755,18 @@ SPEC CHECKSUMS: rudder-integration-moengage-react-native: a88e92d14c27edfb1d7c3d27cf2498e4d82cd36d rudder-integration-singular-react-native: 52137a0c399ad1329b53bfe9e8af0a78e11168a3 Rudder-Moengage: c30465e23740673495ff853eed607a5641f22c5c - rudder-plugin-db-encryption-react-native: 5ef4cbd04e41c239c3df1a6af2a754d9990cc8b6 + rudder-plugin-db-encryption-react-native: d87a2eacd1262d58d01990d921029e868925746a + rudder-plugin-onetrust-consent-filter-react-native: f044c0a08000ed8bb736ca3a7c4bd73fb776d8ab Rudder-Singular: e22a4101ce043aded86b777bea873bf6a2af42b9 RudderDatabaseEncryption: 95b436538412958eda771f5d81bd970a9ffe4eec RudderKit: f272f9872183946452ac94cd7bb2244a71e6ca8f + RudderOneTrustConsentFilter: 61929a8fc74f3c4197af2cadcf34456205e7aa59 SDWebImage: 066c47b573f408f18caa467d71deace7c0f8280d Singular-SDK: 614350e3ed21a06b02ab165b370b212f8aaacf2b SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d SQLCipher: 30a8e81afa6128e600b17ffa77d0f92fa05ed208 - Yoga: 348f8b538c3ed4423eb58a8e5730feec50bce372 + Yoga: 9ad2c02dbd9811bb5a35fe23081cb0f5d5a3f9dd -PODFILE CHECKSUM: b9fbe857126fb5332f214107c87a67768f862266 +PODFILE CHECKSUM: ec3def6d2737c5dd00e0ee33fb6c2b037dc08ea9 COCOAPODS: 1.15.2 diff --git a/apps/example/package.json b/apps/example/package.json index c1bff423..30e39910 100644 --- a/apps/example/package.json +++ b/apps/example/package.json @@ -12,6 +12,7 @@ "metro-config": "*", "@react-native-async-storage/async-storage": "*", "@rudderstack/rudder-sdk-react-native": "*", + "@rudderstack/rudder-plugin-onetrust-consent-filter-react-native": "*", "@rudderstack/rudder-plugin-db-encryption-react-native": "*", "@rudderstack/rudder-integration-amplitude-react-native": "*", "@rudderstack/rudder-integration-appcenter-react-native": "*", diff --git a/apps/example/src/app/App.tsx b/apps/example/src/app/App.tsx index e5eec198..b21cbddb 100644 --- a/apps/example/src/app/App.tsx +++ b/apps/example/src/app/App.tsx @@ -30,6 +30,9 @@ import appsflyer, { setOptions, } from '@rudderstack/rudder-integration-appsflyer-react-native'; import DBEncryption from '@rudderstack/rudder-plugin-db-encryption-react-native'; +import oneTrustConsentFilter, { + startConsentFilterPlugin, +} from '@rudderstack/rudder-plugin-onetrust-consent-filter-react-native'; // @ts-ignore import { TEST_DATAPLANE_URL, TEST_WRITE_KEY, APPSFLYER_DEV_KEY, APPSFLYER_APPLE_ID } from '@env'; import RudderEvents from './RudderEvents'; @@ -90,6 +93,12 @@ const getGlobalOptions = () => { }; }; +const isConsentGranted = async () => { + const consent = await startConsentFilterPlugin(); + console.log('Consent granted: ', consent); + return consent; +}; + const initRudderReactNativeSDK = async () => { const dbEncryption = new DBEncryption('versys', false); const options = getGlobalOptions(); @@ -116,14 +125,17 @@ const initRudderReactNativeSDK = async () => { moengage, singular, ], + consentFilter: oneTrustConsentFilter, }; await rc.setup(TEST_WRITE_KEY, config, options); }; const initialization = async () => { - await initRNAppsFlyerSDK(); - await initRudderReactNativeSDK(); + if (await isConsentGranted()) { + await initRNAppsFlyerSDK(); + await initRudderReactNativeSDK(); + } }; export const App = () => {