Skip to content

Commit

Permalink
* Firebase updated to v10.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
dkimitsa committed Feb 16, 2023
1 parent c1ad39b commit 856d457
Show file tree
Hide file tree
Showing 80 changed files with 1,179 additions and 934 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ v1.29.0 - in development
| [Charts](charts/) | 4.1.0 |
| [ClearAds](clearads/) | 2.9.3 |
| [Facebook](facebook/) | 15.1.0 |
| [Firebase](firebase/) | 10.3.0 |
| [Firebase](firebase/) | 10.5.0 |
| [Flurry](flurry/) | 11.2.1 |
| [Fyber](fyber/) | 8.1.6 |
| [HelpShift](helpshift/) | 7.11.2 |
Expand Down
27 changes: 14 additions & 13 deletions firebase/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,27 +6,28 @@ Firebase gives you functionality like analytics, databases, messaging and crash

| RoboPod | Description | Version |
|----------------------------------------------------------------------------------|------------------------------------------------|----------|
| [ios-analytics](ios-analytics/) | Firebase iOS Analytics | 10.3.0 |
| [ios-auth](ios-auth/) | Firebase iOS Authentication | 10.3.0 |
| [ios-core](ios-core/) | Firebase iOS Core | 10.3.0 |
| [ios-crashlytics](ios-crashlytics/) | Firebase iOS Crashlytics | 10.3.0 |
| [ios-database](ios-database/) | Firebase iOS DataBase | 10.3.0 |
| [ios-dylinks](ios-dylinks/) | Firebase iOS Dynamic Links | 10.3.0 |
| [ios-firestore](ios-firestore/) | Firebase iOS Firestore | 10.3.0 |
| [ios-mobile ads](ios-google-mobile-ads/) | Firebase iOS Google Mobile Ads | 9.13.0 |
| [ios-analytics](ios-analytics/) | Firebase iOS Analytics | 10.5.0 |
| [ios-auth](ios-auth/) | Firebase iOS Authentication | 10.5.0 |
| [ios-core](ios-core/) | Firebase iOS Core | 10.5.0 |
| [ios-crashlytics](ios-crashlytics/) | Firebase iOS Crashlytics | 10.5.0 |
| [ios-database](ios-database/) | Firebase iOS DataBase | 10.5.0 |
| [ios-dylinks](ios-dylinks/) | Firebase iOS Dynamic Links | 10.5.0 |
| [ios-firestore](ios-firestore/) | Firebase iOS Firestore | 10.5.0 |
| [ios-mobile ads](ios-google-mobile-ads/) | Firebase iOS Google Mobile Ads | 10.0.0 |
| [ios-mobile ads-adapters](ios-google-mobile-ads-adapters/) | Firebase iOS AdMob Adapters | |
| [ios-mobile ads-mediation-testsuite](ios-google-mobile-ads-mediation-testsuite/) | Firebase iOS Google AdMob Mediation Test Suite | 2.0.0 |
| [ios-google-sign-in](ios-google-sign-in/) | Firebase iOS Google Sign In | 6.2.4 |
| [ios-google-sign-in](ios-google-sign-in/) | Firebase iOS Google Sign In | 7.0.0 |
| [ios-google-ump](ios-google-ump/) | Firebase iOS Google UMP | 2.0.1 |
| [ios-messaging](ios-messaging/) | Firebase iOS Messaging | 10.3.0 |
| [ios-remoteconfig](ios-remoteconfig/) | Firebase iOS Remote Config | 10.3.0 |
| [ios-storage](ios-storage/) | Firebase iOS Storage | 10.3.0 |
| [ios-appcheck](ios-appcheck/) | Firebase iOS App Check | 10.3.0 |
| [ios-messaging](ios-messaging/) | Firebase iOS Messaging | 10.5.0 |
| [ios-remoteconfig](ios-remoteconfig/) | Firebase iOS Remote Config | 10.5.0 |
| [ios-storage](ios-storage/) | Firebase iOS Storage | 10.5.0 |
| [ios-appcheck](ios-appcheck/) | Firebase iOS App Check | 10.5.0 |

## Versions

| RoboPods Version | Firebase Version |
|------------------|------------------|
| 1.29.0 | 10.5.0 |
| 1.28.0 | 10.3.0 |
| 1.27.0 | 10.2.0 |
| 1.26.0 | 10.0.0 |
Expand Down
2 changes: 1 addition & 1 deletion firebase/ios-analytics/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
</parent>

<artifactId>robopods-firebase-analytics-ios</artifactId>
<name>RoboPods FireBase Analytics iOS v10.3.0</name>
<name>RoboPods FireBase Analytics iOS v10.5.0</name>
<packaging>jar</packaging>

<dependencies>
Expand Down
2 changes: 1 addition & 1 deletion firebase/ios-appcheck/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
</parent>

<artifactId>robopods-firebase-app-check-ios</artifactId>
<name>RoboPods FireBase App Check iOS v10.3.0</name>
<name>RoboPods FireBase App Check iOS v10.5.0</name>
<packaging>jar</packaging>

<licenses>
Expand Down
2 changes: 1 addition & 1 deletion firebase/ios-auth/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
</parent>

<artifactId>robopods-firebase-auth-ios</artifactId>
<name>RoboPods FireBase Auth iOS v10.3.0</name>
<name>RoboPods FireBase Auth iOS v10.5.0</name>
<packaging>jar</packaging>

<licenses>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -413,6 +413,11 @@ typedef NS_ERROR_ENUM(FIRAuthErrorDomain, FIRAuthErrorCode){
*/
FIRAuthErrorCodeMissingOrInvalidNonce = 17094,

/** Raised when an Cloud Function returns a blocking error. Will include a message returned from
* the function.
*/
FIRAuthErrorCodeBlockingCloudFunctionError = 17105,

/** Indicates an error for when the client identifier is missing.
*/
FIRAuthErrorCodeMissingClientIdentifier = 17993,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ typedef void (^FIRAuthCredentialCallback)(FIRAuthCredential *_Nullable credentia
/** @fn getCredentialWithUIDelegate:completion:
@brief Used to obtain an auth credential via a mobile web flow.
This method is available on iOS only.
@param UIDelegate An optional UI delegate used to presenet the mobile web flow.
@param UIDelegate An optional UI delegate used to present the mobile web flow.
@param completion Optionally; a block which is invoked asynchronously on the main thread when
the mobile web flow is completed.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,7 @@ public enum /*<name>*/FIRAuthErrorCode/*</name>*/ implements NSErrorCode {
UnsupportedFirstFactor(17089L),
EmailChangeNeedsVerification(17090L),
MissingOrInvalidNonce(17094L),
BlockingCloudFunctionError(17105L),
MissingClientIdentifier(17993L),
KeychainError(17995L),
InternalError(17999L),
Expand Down
2 changes: 1 addition & 1 deletion firebase/ios-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
</parent>

<artifactId>robopods-firebase-core-ios</artifactId>
<name>RoboPods FireBase Core iOS v10.3.0</name>
<name>RoboPods FireBase Core iOS v10.5.0</name>
<packaging>jar</packaging>

<licenses>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ NS_SWIFT_NAME(FirebaseOptions)
/**
* Unused.
*/
@property(nonatomic, copy, nullable) NSString *trackingID;
@property(nonatomic, copy, nullable) NSString *trackingID DEPRECATED_ATTRIBUTE;

/**
* The Project Number from the Google Developer's console, for example @"012345678901", used to
Expand All @@ -68,7 +68,7 @@ NS_SWIFT_NAME(FirebaseOptions)
/**
* Unused.
*/
@property(nonatomic, copy, nullable) NSString *androidClientID;
@property(nonatomic, copy, nullable) NSString *androidClientID DEPRECATED_ATTRIBUTE;

/**
* The Google App ID that is used to uniquely identify an instance of an app.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,8 +63,10 @@ protected FIROptions() {}
public native String getClientID();
@Property(selector = "setClientID:")
public native void setClientID(String v);
@Deprecated
@Property(selector = "trackingID")
public native String getTrackingID();
@Deprecated
@Property(selector = "setTrackingID:")
public native void setTrackingID(String v);
@Property(selector = "GCMSenderID")
Expand All @@ -75,8 +77,10 @@ protected FIROptions() {}
public native String getProjectID();
@Property(selector = "setProjectID:")
public native void setProjectID(String v);
@Deprecated
@Property(selector = "androidClientID")
public native String getAndroidClientID();
@Deprecated
@Property(selector = "setAndroidClientID:")
public native void setAndroidClientID(String v);
@Property(selector = "googleAppID")
Expand Down
2 changes: 1 addition & 1 deletion firebase/ios-crashlytics/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
</parent>

<artifactId>robopods-firebase-crashlytics-ios</artifactId>
<name>RoboPods FireBase Crashlytics iOS v10.3.0</name>
<name>RoboPods FireBase Crashlytics iOS v10.5.0</name>
<packaging>jar</packaging>

<dependencies>
Expand Down
2 changes: 1 addition & 1 deletion firebase/ios-database/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
</parent>

<artifactId>robopods-firebase-database-ios</artifactId>
<name>RoboPods FireBase Realtime Database iOS v10.3.0</name>
<name>RoboPods FireBase Realtime Database iOS v10.5.0</name>
<packaging>jar</packaging>

<licenses>
Expand Down
2 changes: 1 addition & 1 deletion firebase/ios-dylinks/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
</parent>

<artifactId>robopods-firebase-dynamic-links-ios</artifactId>
<name>RoboPods FireBase Dynamic Links iOS v10.3.0</name>
<name>RoboPods FireBase Dynamic Links iOS v10.5.0</name>
<packaging>jar</packaging>

<licenses>
Expand Down
2 changes: 1 addition & 1 deletion firebase/ios-firestore/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
</parent>

<artifactId>robopods-firebase-firestore-ios</artifactId>
<name>RoboPods Cloud Firestore flexible, scalable NoSQL cloud database iOS v10.3.0</name>
<name>RoboPods Cloud Firestore flexible, scalable NoSQL cloud database iOS v10.5.0</name>
<packaging>jar</packaging>

<licenses>
Expand Down
2 changes: 1 addition & 1 deletion firebase/ios-google-mobile-ads/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
</parent>

<artifactId>robopods-firebase-google-mobile-ads-ios</artifactId>
<name>RoboPods Google Mobile Ads iOS v9.13.0</name>
<name>RoboPods Google Mobile Ads iOS v10.0.0</name>
<packaging>jar</packaging>

<licenses>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
// GADAdFormat.h
// Google Mobile Ads SDK
//
// Copyright 2018-2021 Google LLC. All rights reserved.
// Copyright 2018-2022 Google LLC. All rights reserved.
//

#import <Foundation/Foundation.h>
Expand All @@ -15,4 +15,5 @@ typedef NS_ENUM(NSInteger, GADAdFormat) {
GADAdFormatNative, ///< Native.
GADAdFormatRewardedInterstitial, ///< Rewarded interstitial.
GADAdFormatUnknown, ///< Unknown.
GADAdFormatAppOpen, ///< App open.
};
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
#import <Foundation/Foundation.h>
#import <GoogleMobileAds/GoogleMobileAdsDefines.h>

typedef NSString *GADAdLoaderAdType NS_STRING_ENUM;
typedef NSString *GADAdLoaderAdType NS_TYPED_ENUM;

/// Use with GADAdLoader to request native custom template ads. To receive ads, the ad loader's
/// delegate must conform to the GADCustomNativeAdLoaderDelegate protocol. See GADCustomNativeAd.h.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
#import <Foundation/Foundation.h>

/// Ad metadata key type.
typedef NSString *GADAdMetadataKey NS_STRING_ENUM;
typedef NSString *GADAdMetadataKey NS_TYPED_ENUM;

@protocol GADAdMetadataDelegate;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,9 @@ typedef void (^GADAppOpenAdLoadCompletionHandler)(GADAppOpenAd *_Nullable appOpe
///
/// @param adUnitID An ad unit ID created in the AdMob or Ad Manager UI.
/// @param request An ad request object. If nil, a default ad request object is used.
/// @param orientation The interface orientation that the ad will be presented in.
/// @param completionHandler A handler to execute when the load operation finishes or times out.
+ (void)loadWithAdUnitID:(nonnull NSString *)adUnitID
request:(nullable GADRequest *)request
orientation:(UIInterfaceOrientation)orientation
completionHandler:(nonnull GADAppOpenAdLoadCompletionHandler)completionHandler;

/// Optional delegate object that receives notifications about presentation and dismissal of full
Expand All @@ -56,4 +54,11 @@ typedef void (^GADAppOpenAdLoadCompletionHandler)(GADAppOpenAd *_Nullable appOpe
/// Presents the app open ad with the provided view controller. Must be called on the main thread.
- (void)presentFromRootViewController:(nonnull UIViewController *)rootViewController;

#pragma mark - Deprecated
/// Deprecated. Use +loadWithAdUnitID:request:completionHandler instead.
+ (void)loadWithAdUnitID:(nonnull NSString *)adUnitID
request:(nullable GADRequest *)request
orientation:(UIInterfaceOrientation)orientation
completionHandler:(nonnull GADAppOpenAdLoadCompletionHandler)completionHandler;

@end
Original file line number Diff line number Diff line change
Expand Up @@ -27,28 +27,4 @@
/// Indicates whether the testing property has been set in GADRequest.
@property(nonatomic, readonly, assign) BOOL isTesting;

#pragma mark - Deprecated

/// Deprecated and unsupported. Always NO.
@property(nonatomic, readonly, assign)
BOOL userHasLocation GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated and unsupported. Always NO.");

/// Deprecated and unsupported. Always 0.
@property(nonatomic, readonly, assign)
CGFloat userLatitude GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated and unsupported. Always 0.");

/// Deprecated and unsupported. Always 0.
@property(nonatomic, readonly, assign)
CGFloat userLongitude GAD_DEPRECATED_MSG_ATTRIBUTE("Deprecated and unsupported. Always 0.");

/// Deprecated and unsupported. Always 0.
@property(nonatomic, readonly, assign)
CGFloat userLocationAccuracyInMeters GAD_DEPRECATED_MSG_ATTRIBUTE(
"Deprecated and unsupported. Always 0.");

/// Deprecated and unsupported. Always nil.
@property(nonatomic, readonly, copy, nullable)
NSString *userLocationDescription GAD_DEPRECATED_MSG_ATTRIBUTE(
"Deprecated and unsupported. Always nil.");

@end
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
#import <Foundation/Foundation.h>
#import <GoogleMobileAds/GoogleMobileAdsDefines.h>

typedef NSString *GADNativeAssetIdentifier NS_STRING_ENUM;
typedef NSString *GADNativeAssetIdentifier NS_TYPED_ENUM;

FOUNDATION_EXPORT GADNativeAssetIdentifier _Nonnull const GADNativeHeadlineAsset;
FOUNDATION_EXPORT GADNativeAssetIdentifier _Nonnull const GADNativeCallToActionAsset;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,6 @@
#import <GoogleMobileAds/GoogleMobileAdsDefines.h>
#import <UIKit/UIKit.h>

/// Deprecated gender constants.
typedef NS_ENUM(NSInteger, GADGender) {
kGADGenderUnknown, ///< Deprecated.
kGADGenderMale, ///< Deprecated.
kGADGenderFemale ///< Deprecated.
};

/// Specifies optional parameters for ad requests.
@interface GADRequest : NSObject <NSCopying>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
#import <GoogleMobileAds/GoogleMobileAdsDefines.h>

/// Maximum ad content rating.
typedef NSString *GADMaxAdContentRating NS_STRING_ENUM;
typedef NSString *GADMaxAdContentRating NS_TYPED_ENUM;

/// Rating for content suitable for general audiences, including families.
FOUNDATION_EXPORT GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingGeneral;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,9 +61,6 @@ FOUNDATION_EXPORT NSString *_Nonnull GADErrorUserInfoKeyResponseInfo;
/// Unique identifier of the ad response.
@property(nonatomic, readonly, nullable) NSString *responseIdentifier;

/// A class name that identifies the ad network that returned the ad. Nil if no ad was returned.
@property(nonatomic, readonly, nullable) NSString *adNetworkClassName;

/// Dictionary of extra parameters that may be returned in an ad response.
@property(nonatomic, readonly, nonnull) NSDictionary<NSString *, id> *extrasDictionary;

Expand All @@ -77,4 +74,10 @@ FOUNDATION_EXPORT NSString *_Nonnull GADErrorUserInfoKeyResponseInfo;
/// JSON-safe dictionary representation of the response info.
@property(nonatomic, readonly, nonnull) NSDictionary<NSString *, id> *dictionaryRepresentation;

#pragma mark - Deprecated

/// Deprecated. Use loadedAdNetworkResponseInfo.adNetworkClassName instead.
@property(nonatomic, readonly, nullable) NSString *adNetworkClassName GAD_DEPRECATED_MSG_ATTRIBUTE(
"Deprecated. Use loadedAdNetworkResponseInfo.adNetworkClassName instead.");

@end
Original file line number Diff line number Diff line change
Expand Up @@ -86,8 +86,6 @@ FOUNDATION_EXPORT const unsigned char GoogleMobileAdsVersionString[];
#import <GoogleMobileAds/Mediation/GADMAdNetworkAdapterProtocol.h>
#import <GoogleMobileAds/Mediation/GADMAdNetworkConnectorProtocol.h>
#import <GoogleMobileAds/Mediation/GADMEnums.h>
#import <GoogleMobileAds/Mediation/GADMRewardBasedVideoAdNetworkAdapterProtocol.h>
#import <GoogleMobileAds/Mediation/GADMRewardBasedVideoAdNetworkConnectorProtocol.h>
#import <GoogleMobileAds/Mediation/GADMediatedUnifiedNativeAd.h>
#import <GoogleMobileAds/Mediation/GADMediatedUnifiedNativeAdNotificationSource.h>
#import <GoogleMobileAds/Mediation/GADMediationAd.h>
Expand All @@ -96,6 +94,7 @@ FOUNDATION_EXPORT const unsigned char GoogleMobileAdsVersionString[];
#import <GoogleMobileAds/Mediation/GADMediationAdRequest.h>
#import <GoogleMobileAds/Mediation/GADMediationAdSize.h>
#import <GoogleMobileAds/Mediation/GADMediationAdapter.h>
#import <GoogleMobileAds/Mediation/GADMediationAppOpenAd.h>
#import <GoogleMobileAds/Mediation/GADMediationBannerAd.h>
#import <GoogleMobileAds/Mediation/GADMediationInterstitialAd.h>
#import <GoogleMobileAds/Mediation/GADMediationNativeAd.h>
Expand Down
Loading

0 comments on commit 856d457

Please sign in to comment.