diff --git a/README.md b/README.md index f25f08e6..e802c21a 100644 --- a/README.md +++ b/README.md @@ -75,8 +75,8 @@ All in all, RNFirebase provides much faster performance (~2x) over the web SDK a | | 1.X.X | 2.0.X | 2.1.X / 2.2.X | 3.0.X | |------------------------|-------------|-------------|-----------------|----------| | React Native | 0.36 - 0.39 | 0.40 - 0.46 | 0.47 + | 0.48 + | -| Firebase Android SDK | 10.2.0 + | 11.0.0 + | 11.0.0 + | 11.3.0 + | -| Firebase iOS SDK | 3.15.0 + | 4.0.0 + | 4.0.0 + | 4.2.0 + | +| Firebase Android SDK | 10.2.0 + | 11.0.0 + | 11.0.0 + | 11.4.2 + | +| Firebase iOS SDK | 3.15.0 + | 4.0.0 + | 4.0.0 + | 4.3.0 + | --- diff --git a/android/build.gradle b/android/build.gradle index 7010bfdd..121c6f3c 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -1,5 +1,5 @@ buildscript { - ext.firebaseVersion = '11.3.0' + ext.firebaseVersion = '11.4.2' repositories { jcenter() } diff --git a/docs/README.md b/docs/README.md index 92a0ffda..745450ce 100644 --- a/docs/README.md +++ b/docs/README.md @@ -64,5 +64,5 @@ All in all, RNFirebase provides much faster performance (~2x) over the web SDK a | | 1.X.X | 2.0.X | 2.1.X / 2.2.X | 3.0.X | |------------------------|-------------|-------------|-----------------|----------| | React Native | 0.36 - 0.39 | 0.40 - 0.46 | 0.47 + | 0.48 + | -| Firebase Android SDK | 10.2.0 + | 11.0.0 + | 11.0.0 + | 11.3.0 + | -| Firebase iOS SDK | 3.15.0 + | 4.0.0 + | 4.0.0 + | 4.2.0 + | +| Firebase Android SDK | 10.2.0 + | 11.0.0 + | 11.0.0 + | 11.4.2 + | +| Firebase iOS SDK | 3.15.0 + | 4.0.0 + | 4.0.0 + | 4.3.0 + | diff --git a/docs/installation-ios.md b/docs/installation-ios.md index ff6b2e9b..6ee7d179 100644 --- a/docs/installation-ios.md +++ b/docs/installation-ios.md @@ -69,7 +69,7 @@ pod 'Firebase/Auth' pod 'Firebase/Crash' pod 'Firebase/Database' pod 'Firebase/DynamicLinks' -pod 'Firestore' +pod 'Firebase/Firestore' pod 'Firebase/Messaging' pod 'Firebase/RemoteConfig' pod 'Firebase/Storage' diff --git a/docs/migration-guide.md b/docs/migration-guide.md index a44267db..5a42bc87 100644 --- a/docs/migration-guide.md +++ b/docs/migration-guide.md @@ -80,7 +80,7 @@ allprojects { ##### 5) Android - Update `app/build.gradle`: -- You must update all your Firebase dependencies to 11.3.0. +- You must update all your Firebase dependencies to 11.4.2. @@ -88,7 +88,7 @@ allprojects { ##### 6) iOS - Update podfile: -- You need to check that you're running at least version 4.2.0 of the Firebase Pods +- You need to check that you're running at least version 4.3.0 of the Firebase Pods - Run `pod outdated` - Run `pod update` diff --git a/ios/RNFirebase/firestore/RNFirebaseFirestore.h b/ios/RNFirebase/firestore/RNFirebaseFirestore.h index 4ecd5cae..e93595b1 100644 --- a/ios/RNFirebase/firestore/RNFirebaseFirestore.h +++ b/ios/RNFirebase/firestore/RNFirebaseFirestore.h @@ -3,9 +3,9 @@ #import -#if __has_include() +#if __has_include() -#import +#import #import #import @@ -24,4 +24,3 @@ #endif #endif - diff --git a/ios/RNFirebase/firestore/RNFirebaseFirestore.m b/ios/RNFirebase/firestore/RNFirebaseFirestore.m index 08c5c6dc..e5261c52 100644 --- a/ios/RNFirebase/firestore/RNFirebaseFirestore.m +++ b/ios/RNFirebase/firestore/RNFirebaseFirestore.m @@ -1,6 +1,6 @@ #import "RNFirebaseFirestore.h" -#if __has_include() +#if __has_include() #import #import "RNFirebaseEvents.h" @@ -13,7 +13,7 @@ RCT_EXPORT_MODULE(); - (id)init { self = [super init]; if (self != nil) { - + } return self; } @@ -54,14 +54,14 @@ RCT_EXPORT_METHOD(documentBatch:(NSString *) appName rejecter:(RCTPromiseRejectBlock) reject) { FIRFirestore *firestore = [RNFirebaseFirestore getFirestoreForApp:appName]; FIRWriteBatch *batch = [firestore batch]; - + for (NSDictionary *write in writes) { NSString *type = write[@"type"]; NSString *path = write[@"path"]; NSDictionary *data = write[@"data"]; - + FIRDocumentReference *ref = [firestore documentWithPath:path]; - + if ([type isEqualToString:@"DELETE"]) { batch = [batch deleteDocument:ref]; } else if ([type isEqualToString:@"SET"]) { @@ -192,11 +192,11 @@ RCT_EXPORT_METHOD(documentUpdate:(NSString *) appName NSMutableDictionary *errorMap = [[NSMutableDictionary alloc] init]; [errorMap setValue:@(nativeError.code) forKey:@"nativeErrorCode"]; [errorMap setValue:[nativeError localizedDescription] forKey:@"nativeErrorMessage"]; - + NSString *code; NSString *message; NSString *service = @"Firestore"; - + // TODO: Proper error codes switch (nativeError.code) { default: @@ -204,10 +204,10 @@ RCT_EXPORT_METHOD(documentUpdate:(NSString *) appName message = [RNFirebaseFirestore getMessageWithService:@"An unknown error occurred." service:service fullCode:code]; break; } - + [errorMap setValue:code forKey:@"code"]; [errorMap setValue:message forKey:@"message"]; - + return errorMap; } @@ -221,4 +221,3 @@ RCT_EXPORT_METHOD(documentUpdate:(NSString *) appName @implementation RNFirebaseFirestore @end #endif - diff --git a/ios/RNFirebase/firestore/RNFirebaseFirestoreCollectionReference.h b/ios/RNFirebase/firestore/RNFirebaseFirestoreCollectionReference.h index 9bf003a2..b03904b4 100644 --- a/ios/RNFirebase/firestore/RNFirebaseFirestoreCollectionReference.h +++ b/ios/RNFirebase/firestore/RNFirebaseFirestoreCollectionReference.h @@ -2,9 +2,9 @@ #define RNFirebaseFirestoreCollectionReference_h #import -#if __has_include() +#if __has_include() -#import +#import #import #import "RNFirebaseEvents.h" #import "RNFirebaseFirestore.h" diff --git a/ios/RNFirebase/firestore/RNFirebaseFirestoreCollectionReference.m b/ios/RNFirebase/firestore/RNFirebaseFirestoreCollectionReference.m index 70fb7ea6..69388409 100644 --- a/ios/RNFirebase/firestore/RNFirebaseFirestoreCollectionReference.m +++ b/ios/RNFirebase/firestore/RNFirebaseFirestoreCollectionReference.m @@ -2,7 +2,7 @@ @implementation RNFirebaseFirestoreCollectionReference -#if __has_include() +#if __has_include() static NSMutableDictionary *_listeners; @@ -73,7 +73,7 @@ static NSMutableDictionary *_listeners; query = [self applyFilters:query]; query = [self applyOrders:query]; query = [self applyOptions:query]; - + return query; } @@ -83,7 +83,7 @@ static NSMutableDictionary *_listeners; NSString *operator = filter[@"operator"]; // TODO: Validate this works id value = filter[@"value"]; - + if ([operator isEqualToString:@"EQUAL"]) { query = [query queryWhereField:fieldPath isEqualTo:value]; } else if ([operator isEqualToString:@"GREATER_THAN"]) { @@ -103,7 +103,7 @@ static NSMutableDictionary *_listeners; for (NSDictionary *order in _orders) { NSString *direction = order[@"direction"]; NSString *fieldPath = order[@"fieldPath"]; - + query = [query queryOrderedByField:fieldPath descending:([direction isEqualToString:@"DESCENDING"])]; } return query; @@ -138,7 +138,7 @@ static NSMutableDictionary *_listeners; [event setValue:_path forKey:@"path"]; [event setValue:listenerId forKey:@"listenerId"]; [event setValue:[RNFirebaseFirestore getJSError:error] forKey:@"error"]; - + [_emitter sendEventWithName:FIRESTORE_COLLECTION_SYNC_EVENT body:event]; } @@ -149,7 +149,7 @@ static NSMutableDictionary *_listeners; [event setValue:_path forKey:@"path"]; [event setValue:listenerId forKey:@"listenerId"]; [event setValue:[RNFirebaseFirestoreCollectionReference snapshotToDictionary:querySnapshot] forKey:@"querySnapshot"]; - + [_emitter sendEventWithName:FIRESTORE_COLLECTION_SYNC_EVENT body:event]; } @@ -157,7 +157,7 @@ static NSMutableDictionary *_listeners; NSMutableDictionary *snapshot = [[NSMutableDictionary alloc] init]; [snapshot setValue:[self documentChangesToArray:querySnapshot.documentChanges] forKey:@"changes"]; [snapshot setValue:[self documentSnapshotsToArray:querySnapshot.documents] forKey:@"documents"]; - + return snapshot; } @@ -166,7 +166,7 @@ static NSMutableDictionary *_listeners; for (FIRDocumentChange *change in documentChanges) { [changes addObject:[self documentChangeToDictionary:change]]; } - + return changes; } @@ -175,7 +175,7 @@ static NSMutableDictionary *_listeners; [change setValue:[RNFirebaseFirestoreDocumentReference snapshotToDictionary:documentChange.document] forKey:@"document"]; [change setValue:@(documentChange.newIndex) forKey:@"newIndex"]; [change setValue:@(documentChange.oldIndex) forKey:@"oldIndex"]; - + if (documentChange.type == FIRDocumentChangeTypeAdded) { [change setValue:@"added" forKey:@"type"]; } else if (documentChange.type == FIRDocumentChangeTypeRemoved) { @@ -183,7 +183,7 @@ static NSMutableDictionary *_listeners; } else if (documentChange.type == FIRDocumentChangeTypeModified) { [change setValue:@"modified" forKey:@"type"]; } - + return change; } @@ -192,11 +192,10 @@ static NSMutableDictionary *_listeners; for (FIRDocumentSnapshot *snapshot in documentSnapshots) { [snapshots addObject:[RNFirebaseFirestoreDocumentReference snapshotToDictionary:snapshot]]; } - + return snapshots; } #endif @end - diff --git a/ios/RNFirebase/firestore/RNFirebaseFirestoreDocumentReference.h b/ios/RNFirebase/firestore/RNFirebaseFirestoreDocumentReference.h index eac466f5..51f6d257 100644 --- a/ios/RNFirebase/firestore/RNFirebaseFirestoreDocumentReference.h +++ b/ios/RNFirebase/firestore/RNFirebaseFirestoreDocumentReference.h @@ -3,9 +3,9 @@ #import -#if __has_include() +#if __has_include() -#import +#import #import #import "RNFirebaseEvents.h" #import "RNFirebaseFirestore.h" diff --git a/ios/RNFirebase/firestore/RNFirebaseFirestoreDocumentReference.m b/ios/RNFirebase/firestore/RNFirebaseFirestoreDocumentReference.m index cb56e86e..4e51a028 100644 --- a/ios/RNFirebase/firestore/RNFirebaseFirestoreDocumentReference.m +++ b/ios/RNFirebase/firestore/RNFirebaseFirestoreDocumentReference.m @@ -2,7 +2,7 @@ @implementation RNFirebaseFirestoreDocumentReference -#if __has_include() +#if __has_include() static NSMutableDictionary *_listeners; @@ -76,7 +76,7 @@ static NSMutableDictionary *_listeners; [self handleDocumentSnapshotEvent:listenerId documentSnapshot:snapshot]; } }; - + id listener = [_ref addSnapshotListener:listenerBlock]; _listeners[listenerId] = listener; } @@ -131,7 +131,7 @@ static NSMutableDictionary *_listeners; // createTime // readTime // updateTime - + return snapshot; } @@ -142,7 +142,7 @@ static NSMutableDictionary *_listeners; [event setValue:_path forKey:@"path"]; [event setValue:listenerId forKey:@"listenerId"]; [event setValue:[RNFirebaseFirestore getJSError:error] forKey:@"error"]; - + [_emitter sendEventWithName:FIRESTORE_DOCUMENT_SYNC_EVENT body:event]; } @@ -153,12 +153,10 @@ static NSMutableDictionary *_listeners; [event setValue:_path forKey:@"path"]; [event setValue:listenerId forKey:@"listenerId"]; [event setValue:[RNFirebaseFirestoreDocumentReference snapshotToDictionary:documentSnapshot] forKey:@"documentSnapshot"]; - + [_emitter sendEventWithName:FIRESTORE_DOCUMENT_SYNC_EVENT body:event]; } #endif @end - - diff --git a/tests/android/app/build.gradle b/tests/android/app/build.gradle index ec316968..3d4eba80 100644 --- a/tests/android/app/build.gradle +++ b/tests/android/app/build.gradle @@ -71,7 +71,7 @@ android { } } -project.ext.firebaseVersion = '11.3.0' +project.ext.firebaseVersion = '11.4.2' dependencies { // compile(project(':react-native-firebase')) { diff --git a/tests/android/app/google-services.json b/tests/android/app/google-services.json index 35ae2548..30a94c5d 100644 --- a/tests/android/app/google-services.json +++ b/tests/android/app/google-services.json @@ -1,30 +1,27 @@ { "project_info": { - "project_number": "17067372085", - "firebase_url": "https://rnfirebase-5579a.firebaseio.com", - "project_id": "rnfirebase", - "storage_bucket": "rnfirebase.appspot.com" + "project_number": "305229645282", + "firebase_url": "https://rnfirebase-b9ad4.firebaseio.com", + "project_id": "rnfirebase-b9ad4", + "storage_bucket": "rnfirebase-b9ad4.appspot.com" }, "client": [ { "client_info": { - "mobilesdk_app_id": "1:17067372085:android:efe37851d57e1d05", + "mobilesdk_app_id": "1:305229645282:android:efe37851d57e1d05", "android_client_info": { "package_name": "com.reactnativefirebasedemo" } }, "oauth_client": [ { - "client_id": "17067372085-n572o9802h9jbv9oo60h53117pk9333k.apps.googleusercontent.com", + "client_id": "305229645282-j8ij0jev9ut24odmlk9i215pas808ugn.apps.googleusercontent.com", "client_type": 3 } ], "api_key": [ { - "current_key": "AIzaSyB-z0ytgXRRiClvslJl0tp-KbhDub9o6AM" - }, - { - "current_key": "AIzaSyAJw8mR1fPcEYC9ouZbkCStJufcCQrhmjQ" + "current_key": "AIzaSyCzbBYFyX8d6VdSu7T4s10IWYbPc-dguwM" } ], "services": { diff --git a/tests/android/app/src/main/java/com/reactnativefirebasedemo/MainApplication.java b/tests/android/app/src/main/java/com/reactnativefirebasedemo/MainApplication.java index a9ec77f6..4047c71c 100644 --- a/tests/android/app/src/main/java/com/reactnativefirebasedemo/MainApplication.java +++ b/tests/android/app/src/main/java/com/reactnativefirebasedemo/MainApplication.java @@ -12,7 +12,6 @@ import io.invertase.firebase.crash.RNFirebaseCrashPackage; import io.invertase.firebase.database.RNFirebaseDatabasePackage; import io.invertase.firebase.firestore.RNFirebaseFirestorePackage; import io.invertase.firebase.messaging.RNFirebaseMessagingPackage; -import io.invertase.firebase.perf.RNFirebasePerformancePackage; import io.invertase.firebase.storage.RNFirebaseStoragePackage; import com.oblador.vectoricons.VectorIconsPackage; import com.facebook.react.ReactNativeHost; @@ -45,7 +44,7 @@ public class MainApplication extends Application implements ReactApplication { new RNFirebaseDatabasePackage(), new RNFirebaseFirestorePackage(), new RNFirebaseMessagingPackage(), - new RNFirebasePerformancePackage(), + // new RNFirebasePerformancePackage(), new RNFirebaseStoragePackage() ); } diff --git a/tests/ios/GoogleService-Info.plist b/tests/ios/GoogleService-Info.plist index 079738ad..07e6b464 100644 --- a/tests/ios/GoogleService-Info.plist +++ b/tests/ios/GoogleService-Info.plist @@ -7,34 +7,34 @@ AD_UNIT_ID_FOR_INTERSTITIAL_TEST ca-app-pub-3940256099942544/4411468910 CLIENT_ID - 17067372085-h95lq6v2fbjdl2i1f6pl26iurah37i8p.apps.googleusercontent.com + 305229645282-22imndi01abc2p6esgtu1i1m9mqrd0ib.apps.googleusercontent.com REVERSED_CLIENT_ID - com.googleusercontent.apps.17067372085-h95lq6v2fbjdl2i1f6pl26iurah37i8p + com.googleusercontent.apps.305229645282-22imndi01abc2p6esgtu1i1m9mqrd0ib API_KEY - AIzaSyC8ZEruBCvS_6woF8_l07ILy1eXaD6J4vQ + AIzaSyAcdVLG5dRzA1ck_fa_xd4Z0cY7cga7S5A GCM_SENDER_ID - 17067372085 + 305229645282 PLIST_VERSION 1 BUNDLE_ID com.invertase.ReactNativeFirebaseDemo PROJECT_ID - rnfirebase + rnfirebase-b9ad4 STORAGE_BUCKET - rnfirebase.appspot.com + rnfirebase-b9ad4.appspot.com IS_ADS_ENABLED - + IS_ANALYTICS_ENABLED - + IS_APPINVITE_ENABLED - + IS_GCM_ENABLED - + IS_SIGNIN_ENABLED - + GOOGLE_APP_ID - 1:17067372085:ios:7b45748cb1117d2d + 1:305229645282:ios:7b45748cb1117d2d DATABASE_URL - https://rnfirebase-5579a.firebaseio.com + https://rnfirebase-b9ad4.firebaseio.com diff --git a/tests/ios/Podfile b/tests/ios/Podfile index 6b0e7fbd..d471bdd1 100644 --- a/tests/ios/Podfile +++ b/tests/ios/Podfile @@ -25,7 +25,7 @@ target 'ReactNativeFirebaseDemo' do pod 'Firebase/Crash' pod 'Firebase/Database' pod 'Firebase/DynamicLinks' - pod 'Firestore', :podspec => 'https://storage.googleapis.com/firebase-preview-drop/ios/firestore/0.7.0/Firestore.podspec.json' + pod 'Firebase/Firestore' pod 'Firebase/Messaging' pod 'Firebase/RemoteConfig' pod 'Firebase/Storage' diff --git a/tests/ios/Podfile.lock b/tests/ios/Podfile.lock index d1aad066..5ea77fb7 100644 --- a/tests/ios/Podfile.lock +++ b/tests/ios/Podfile.lock @@ -5,46 +5,49 @@ PODS: - BoringSSL/Implementation (9.0): - BoringSSL/Interface (= 9.0) - BoringSSL/Interface (9.0) - - Firebase/AdMob (4.2.0): + - Firebase/AdMob (4.3.0): - Firebase/Core - - Google-Mobile-Ads-SDK (= 7.24.0) - - Firebase/Auth (4.2.0): + - Google-Mobile-Ads-SDK (= 7.24.1) + - Firebase/Auth (4.3.0): - Firebase/Core - - FirebaseAuth (= 4.2.0) - - Firebase/Core (4.2.0): - - FirebaseAnalytics (= 4.0.3) - - FirebaseCore (= 4.0.7) - - Firebase/Crash (4.2.0): + - FirebaseAuth (= 4.2.1) + - Firebase/Core (4.3.0): + - FirebaseAnalytics (= 4.0.4) + - FirebaseCore (= 4.0.8) + - Firebase/Crash (4.3.0): - Firebase/Core - FirebaseCrash (= 2.0.2) - - Firebase/Database (4.2.0): + - Firebase/Database (4.3.0): - Firebase/Core - - FirebaseDatabase (= 4.0.3) - - Firebase/DynamicLinks (4.2.0): + - FirebaseDatabase (= 4.1.0) + - Firebase/DynamicLinks (4.3.0): - Firebase/Core - FirebaseDynamicLinks (= 2.1.0) - - Firebase/Messaging (4.2.0): + - Firebase/Firestore (4.3.0): - Firebase/Core - - FirebaseMessaging (= 2.0.3) - - Firebase/Performance (4.2.0): + - FirebaseFirestore (= 0.8.0) + - Firebase/Messaging (4.3.0): - Firebase/Core - - FirebasePerformance (= 1.0.5) - - Firebase/RemoteConfig (4.2.0): + - FirebaseMessaging (= 2.0.4) + - Firebase/Performance (4.3.0): + - Firebase/Core + - FirebasePerformance (= 1.0.6) + - Firebase/RemoteConfig (4.3.0): - Firebase/Core - FirebaseRemoteConfig (= 2.0.3) - - Firebase/Storage (4.2.0): + - Firebase/Storage (4.3.0): - Firebase/Core - FirebaseStorage (= 2.0.2) - - FirebaseAnalytics (4.0.3): + - FirebaseAnalytics (4.0.4): - FirebaseCore (~> 4.0) - FirebaseInstanceID (~> 2.0) - GoogleToolboxForMac/NSData+zlib (~> 2.1) - nanopb (~> 0.3) - - FirebaseAuth (4.2.0): + - FirebaseAuth (4.2.1): - FirebaseAnalytics (~> 4.0) - GoogleToolboxForMac/NSDictionary+URLArguments (~> 2.1) - GTMSessionFetcher/Core (~> 1.1) - - FirebaseCore (4.0.7): + - FirebaseCore (4.0.8): - GoogleToolboxForMac/NSData+zlib (~> 2.1) - nanopb (~> 0.3) - FirebaseCrash (2.0.2): @@ -53,20 +56,27 @@ PODS: - GoogleToolboxForMac/Logger (~> 2.1) - GoogleToolboxForMac/NSData+zlib (~> 2.1) - Protobuf (~> 3.1) - - FirebaseDatabase (4.0.3): + - FirebaseDatabase (4.1.0): - FirebaseAnalytics (~> 4.0) - FirebaseCore (~> 4.0) - leveldb-library (~> 1.18) - FirebaseDynamicLinks (2.1.0): - FirebaseAnalytics (~> 4.0) - - FirebaseInstanceID (2.0.3) - - FirebaseMessaging (2.0.3): + - FirebaseFirestore (0.8.0): + - FirebaseAnalytics (~> 4.0) + - FirebaseAuth (~> 4.2) + - FirebaseCore (~> 4.0) + - gRPC-ProtoRPC (~> 1.0) + - leveldb-library (~> 1.18) + - Protobuf (~> 3.1) + - FirebaseInstanceID (2.0.4) + - FirebaseMessaging (2.0.4): - FirebaseAnalytics (~> 4.0) - FirebaseCore (~> 4.0) - FirebaseInstanceID (~> 2.0) - GoogleToolboxForMac/Logger (~> 2.1) - Protobuf (~> 3.1) - - FirebasePerformance (1.0.5): + - FirebasePerformance (1.0.6): - FirebaseAnalytics (~> 4.0) - FirebaseInstanceID (~> 2.0) - GoogleToolboxForMac/Logger (~> 2.1) @@ -82,14 +92,7 @@ PODS: - FirebaseAnalytics (~> 4.0) - FirebaseCore (~> 4.0) - GTMSessionFetcher/Core (~> 1.1) - - Firestore (0.7.0): - - FirebaseAnalytics (~> 4.0) - - FirebaseAuth (~> 4.1) - - FirebaseCore (~> 4.0) - - gRPC-ProtoRPC (~> 1.0) - - leveldb-library (~> 1.18) - - Protobuf (~> 3.1) - - Google-Mobile-Ads-SDK (7.24.0) + - Google-Mobile-Ads-SDK (7.24.1) - GoogleToolboxForMac/DebugUtils (2.1.1): - GoogleToolboxForMac/Defines (= 2.1.1) - GoogleToolboxForMac/Defines (2.1.1) @@ -158,11 +161,11 @@ DEPENDENCIES: - Firebase/Crash - Firebase/Database - Firebase/DynamicLinks + - Firebase/Firestore - Firebase/Messaging - Firebase/Performance - Firebase/RemoteConfig - Firebase/Storage - - Firestore (from `https://storage.googleapis.com/firebase-preview-drop/ios/firestore/0.7.0/Firestore.podspec.json`) - React/BatchedBridge (from `../node_modules/react-native`) - React/Core (from `../node_modules/react-native`) - React/RCTNetwork (from `../node_modules/react-native`) @@ -172,8 +175,6 @@ DEPENDENCIES: - yoga (from `../node_modules/react-native/ReactCommon/yoga`) EXTERNAL SOURCES: - Firestore: - :podspec: https://storage.googleapis.com/firebase-preview-drop/ios/firestore/0.7.0/Firestore.podspec.json React: :path: "../node_modules/react-native" RNFirebase: @@ -183,20 +184,20 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: BoringSSL: 19083b821ef3ae0f758fae15482e183003b1e265 - Firebase: 9548cae14d69718add12d75a5b312893f7ef89c7 - FirebaseAnalytics: 76f754d37ca5b04f36856729b6af3ca0152d1069 - FirebaseAuth: 22f8a5170f31d1f111141950590f071f35df3229 - FirebaseCore: 9a6cc1e3eaf75905390f9220596ad4fd8f92faee + Firebase: 83283761a1ef6dc9846e03d08059f51421afbd65 + FirebaseAnalytics: 722b53c7b32bfc7806b06e0093a2f5180d4f2c5a + FirebaseAuth: d7f047fbeab98062b98ea933b8d934e0fb1190e2 + FirebaseCore: 69b1a5ac5f857ba6d5fd9d5fe794f4786dd5e579 FirebaseCrash: cded0fc566c03651aea606a101bc156085f333ca - FirebaseDatabase: '03940adcac54ce30db06f1fc2136f8581734ce2c' + FirebaseDatabase: 607284a103e961d7f5863ee603cab5e85f443bd6 FirebaseDynamicLinks: ed4cb6c42705aaa5e841ed2d76e3a4bddbec10c1 - FirebaseInstanceID: a4fc702b5a026f7322964376047f1a3f1f7cc6ff - FirebaseMessaging: eaf1bfff0193170c04ea3ba3bfe983f68f893118 - FirebasePerformance: d0dc2a1d3dc1bca249d154cb40ee4eae25b455ad + FirebaseFirestore: 8e2fd99a621ae6fc6acfac3bdea824fe9d9c128d + FirebaseInstanceID: 70c2b877e9338971b2429ea5a4293df6961aa44e + FirebaseMessaging: 3dd86bfda2acb680b05c97f3f8ac566e9bb87b2a + FirebasePerformance: fa032c27e229eb8c1a8638918793fe2e47465205 FirebaseRemoteConfig: 1c982f73af48ec048c8fa8621d5178cfdffac9aa FirebaseStorage: 0cca42d9b889a0227c3a50121f45a4469fc9eb27 - Firestore: 5a33dcb27d8d33d4e82e032ee31ecd2904a72167 - Google-Mobile-Ads-SDK: f405b7acb098fe89e6fcd05fdbf400c1a5bcb935 + Google-Mobile-Ads-SDK: ed8004a7265b424568dc84f3d2bbe3ea3fff958f GoogleToolboxForMac: 8e329f1b599f2512c6b10676d45736bcc2cbbeb0 gRPC: '07788969b862af21491908f82b83d17ac08c94cd' gRPC-Core: f707ade59c559fe718e27713189607d03b15f571 @@ -207,9 +208,9 @@ SPEC CHECKSUMS: nanopb: 5601e6bca2dbf1ed831b519092ec110f66982ca3 Protobuf: 03eef2ee0b674770735cf79d9c4d3659cf6908e8 React: e6ef6a41ec6dd1b7941417d60ca582bf5e9c739d - RNFirebase: 60be8c01b94551a12e7be5431189e8ee8cefcdd3 + RNFirebase: 6508ffd6cab78cc3a84305708a250d7d4b74f2dc yoga: f9485d2ebf0ca773db2d727ea71b1aa8c9f3e075 -PODFILE CHECKSUM: 486420a7b0a6a9fb2869e71a7f85e245f2aab1b2 +PODFILE CHECKSUM: b5674be55653f5dda937c8b794d0479900643d45 COCOAPODS: 1.2.1