Bump to final versions of Firestore iOS and Android libraries
This commit is contained in:
parent
4813fa9acc
commit
c558af6480
@ -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 + |
|
||||
|
||||
---
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
buildscript {
|
||||
ext.firebaseVersion = '11.3.0'
|
||||
ext.firebaseVersion = '11.4.2'
|
||||
repositories {
|
||||
jcenter()
|
||||
}
|
||||
|
@ -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 + |
|
||||
|
@ -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'
|
||||
|
@ -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`
|
||||
|
||||
|
@ -3,9 +3,9 @@
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
#if __has_include(<Firestore/FIRFirestore.h>)
|
||||
#if __has_include(<FirebaseFirestore/FirebaseFirestore.h>)
|
||||
|
||||
#import <Firestore/FIRFirestore.h>
|
||||
#import <FirebaseFirestore/FirebaseFirestore.h>
|
||||
#import <React/RCTBridgeModule.h>
|
||||
#import <React/RCTEventEmitter.h>
|
||||
|
||||
@ -24,4 +24,3 @@
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
#import "RNFirebaseFirestore.h"
|
||||
|
||||
#if __has_include(<Firestore/FIRFirestore.h>)
|
||||
#if __has_include(<FirebaseFirestore/FirebaseFirestore.h>)
|
||||
|
||||
#import <Firebase.h>
|
||||
#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
|
||||
|
||||
|
@ -2,9 +2,9 @@
|
||||
#define RNFirebaseFirestoreCollectionReference_h
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
#if __has_include(<Firestore/FIRFirestore.h>)
|
||||
#if __has_include(<FirebaseFirestore/FirebaseFirestore.h>)
|
||||
|
||||
#import <Firestore/Firestore.h>
|
||||
#import <FirebaseFirestore/FirebaseFirestore.h>
|
||||
#import <React/RCTEventEmitter.h>
|
||||
#import "RNFirebaseEvents.h"
|
||||
#import "RNFirebaseFirestore.h"
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
@implementation RNFirebaseFirestoreCollectionReference
|
||||
|
||||
#if __has_include(<Firestore/FIRFirestore.h>)
|
||||
#if __has_include(<FirebaseFirestore/FirebaseFirestore.h>)
|
||||
|
||||
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
|
||||
|
||||
|
@ -3,9 +3,9 @@
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
#if __has_include(<Firestore/FIRFirestore.h>)
|
||||
#if __has_include(<FirebaseFirestore/FirebaseFirestore.h>)
|
||||
|
||||
#import <Firestore/Firestore.h>
|
||||
#import <FirebaseFirestore/FirebaseFirestore.h>
|
||||
#import <React/RCTEventEmitter.h>
|
||||
#import "RNFirebaseEvents.h"
|
||||
#import "RNFirebaseFirestore.h"
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
@implementation RNFirebaseFirestoreDocumentReference
|
||||
|
||||
#if __has_include(<Firestore/FIRFirestore.h>)
|
||||
#if __has_include(<FirebaseFirestore/FirebaseFirestore.h>)
|
||||
|
||||
static NSMutableDictionary *_listeners;
|
||||
|
||||
@ -76,7 +76,7 @@ static NSMutableDictionary *_listeners;
|
||||
[self handleDocumentSnapshotEvent:listenerId documentSnapshot:snapshot];
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
id<FIRListenerRegistration> 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
|
||||
|
||||
|
||||
|
@ -71,7 +71,7 @@ android {
|
||||
}
|
||||
}
|
||||
|
||||
project.ext.firebaseVersion = '11.3.0'
|
||||
project.ext.firebaseVersion = '11.4.2'
|
||||
|
||||
dependencies {
|
||||
// compile(project(':react-native-firebase')) {
|
||||
|
@ -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": {
|
||||
|
@ -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()
|
||||
);
|
||||
}
|
||||
|
@ -7,34 +7,34 @@
|
||||
<key>AD_UNIT_ID_FOR_INTERSTITIAL_TEST</key>
|
||||
<string>ca-app-pub-3940256099942544/4411468910</string>
|
||||
<key>CLIENT_ID</key>
|
||||
<string>17067372085-h95lq6v2fbjdl2i1f6pl26iurah37i8p.apps.googleusercontent.com</string>
|
||||
<string>305229645282-22imndi01abc2p6esgtu1i1m9mqrd0ib.apps.googleusercontent.com</string>
|
||||
<key>REVERSED_CLIENT_ID</key>
|
||||
<string>com.googleusercontent.apps.17067372085-h95lq6v2fbjdl2i1f6pl26iurah37i8p</string>
|
||||
<string>com.googleusercontent.apps.305229645282-22imndi01abc2p6esgtu1i1m9mqrd0ib</string>
|
||||
<key>API_KEY</key>
|
||||
<string>AIzaSyC8ZEruBCvS_6woF8_l07ILy1eXaD6J4vQ</string>
|
||||
<string>AIzaSyAcdVLG5dRzA1ck_fa_xd4Z0cY7cga7S5A</string>
|
||||
<key>GCM_SENDER_ID</key>
|
||||
<string>17067372085</string>
|
||||
<string>305229645282</string>
|
||||
<key>PLIST_VERSION</key>
|
||||
<string>1</string>
|
||||
<key>BUNDLE_ID</key>
|
||||
<string>com.invertase.ReactNativeFirebaseDemo</string>
|
||||
<key>PROJECT_ID</key>
|
||||
<string>rnfirebase</string>
|
||||
<string>rnfirebase-b9ad4</string>
|
||||
<key>STORAGE_BUCKET</key>
|
||||
<string>rnfirebase.appspot.com</string>
|
||||
<string>rnfirebase-b9ad4.appspot.com</string>
|
||||
<key>IS_ADS_ENABLED</key>
|
||||
<true></true>
|
||||
<true/>
|
||||
<key>IS_ANALYTICS_ENABLED</key>
|
||||
<false></false>
|
||||
<false/>
|
||||
<key>IS_APPINVITE_ENABLED</key>
|
||||
<false></false>
|
||||
<false/>
|
||||
<key>IS_GCM_ENABLED</key>
|
||||
<true></true>
|
||||
<true/>
|
||||
<key>IS_SIGNIN_ENABLED</key>
|
||||
<true></true>
|
||||
<true/>
|
||||
<key>GOOGLE_APP_ID</key>
|
||||
<string>1:17067372085:ios:7b45748cb1117d2d</string>
|
||||
<string>1:305229645282:ios:7b45748cb1117d2d</string>
|
||||
<key>DATABASE_URL</key>
|
||||
<string>https://rnfirebase-5579a.firebaseio.com</string>
|
||||
<string>https://rnfirebase-b9ad4.firebaseio.com</string>
|
||||
</dict>
|
||||
</plist>
|
||||
|
@ -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'
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user