diff options
author | Marino Faggiana <ios@nextcloud.com> | 2017-05-12 18:12:29 +0300 |
---|---|---|
committer | Marino Faggiana <ios@nextcloud.com> | 2017-05-12 18:12:29 +0300 |
commit | d6b7d1a40b94d87457148b58e3fdb40140f2ed51 (patch) | |
tree | 574f092d5730038bb17cbdabe0d91817bc9c2f61 /Libraries external/Analytics/FirebaseAnalytics.framework/Headers | |
parent | 987bb3b8a0f12e489ce3cc8639f38f30b7a57fc4 (diff) |
new Firebase Framework Version, now 3.17.0
Diffstat (limited to 'Libraries external/Analytics/FirebaseAnalytics.framework/Headers')
4 files changed, 110 insertions, 4 deletions
diff --git a/Libraries external/Analytics/FirebaseAnalytics.framework/Headers/FIRAnalytics+AppDelegate.h b/Libraries external/Analytics/FirebaseAnalytics.framework/Headers/FIRAnalytics+AppDelegate.h index e3ff4c125..eba0e3d5d 100755 --- a/Libraries external/Analytics/FirebaseAnalytics.framework/Headers/FIRAnalytics+AppDelegate.h +++ b/Libraries external/Analytics/FirebaseAnalytics.framework/Headers/FIRAnalytics+AppDelegate.h @@ -34,9 +34,9 @@ /** * Handles the event when the app is launched by a URL. * - * Call this method from [UIApplicationDelegate application:openURL:options:] (on iOS 9.0 and - * above), or [UIApplicationDelegate application:openURL:sourceApplication:annotation:] (on iOS 8.x - * and below) in your app. + * Call this method from [UIApplicationDelegate application:openURL:options:] (on iOS 9.0 and + * above), or [UIApplicationDelegate application:openURL:sourceApplication:annotation:] (on + * iOS 8.x and below) in your app. * * @param url The URL resource to open. This resource can be a network resource or a file. */ diff --git a/Libraries external/Analytics/FirebaseAnalytics.framework/Headers/FIRAnalytics.h b/Libraries external/Analytics/FirebaseAnalytics.framework/Headers/FIRAnalytics.h index f5023f57f..04501da81 100755 --- a/Libraries external/Analytics/FirebaseAnalytics.framework/Headers/FIRAnalytics.h +++ b/Libraries external/Analytics/FirebaseAnalytics.framework/Headers/FIRAnalytics.h @@ -44,7 +44,7 @@ NS_ASSUME_NONNULL_BEGIN /// supported. NSString parameter values can be up to 100 characters long. The "firebase_" /// prefix is reserved and should not be used for parameter names. + (void)logEventWithName:(NSString *)name - parameters:(nullable NSDictionary<NSString *, NSObject *> *)parameters; + parameters:(nullable NSDictionary<NSString *, id> *)parameters; /// Sets a user property to a given value. Up to 25 user property names are supported. Once set, /// user property values persist throughout the app lifecycle and across sessions. diff --git a/Libraries external/Analytics/FirebaseAnalytics.framework/Headers/FIREventNames.h b/Libraries external/Analytics/FirebaseAnalytics.framework/Headers/FIREventNames.h index 3b40eecff..974a1db91 100755 --- a/Libraries external/Analytics/FirebaseAnalytics.framework/Headers/FIREventNames.h +++ b/Libraries external/Analytics/FirebaseAnalytics.framework/Headers/FIREventNames.h @@ -98,6 +98,14 @@ static NSString *const kFIREventBeginCheckout = @"begin_checkout"; /// </ul> static NSString *const kFIREventCampaignDetails = @"campaign_details"; +/// Checkout progress. Params: +/// +/// <ul> +/// <li>@c kFIRParameterCheckoutStep (unsigned 64-bit integer as NSNumber)</li> +/// <li>@c kFIRParameterCheckoutOption (NSString) (optional)</li> +/// </ul> +static NSString *const kFIREventCheckoutProgress = @"checkout_progress"; + /// Earn Virtual Currency event. This event tracks the awarding of virtual currency in your app. Log /// this along with @c kFIREventSpendVirtualCurrency to better understand your virtual economy. /// Params: @@ -210,6 +218,24 @@ static NSString *const kFIREventPresentOffer = @"present_offer"; /// </ul> static NSString *const kFIREventPurchaseRefund = @"purchase_refund"; +/// Remove from cart event. Params: +/// +/// <ul> +/// <li>@c kFIRParameterQuantity (signed 64-bit integer as NSNumber)</li> +/// <li>@c kFIRParameterItemID (NSString)</li> +/// <li>@c kFIRParameterItemName (NSString)</li> +/// <li>@c kFIRParameterItemCategory (NSString)</li> +/// <li>@c kFIRParameterItemLocationID (NSString) (optional)</li> +/// <li>@c kFIRParameterPrice (double as NSNumber) (optional)</li> +/// <li>@c kFIRParameterCurrency (NSString) (optional)</li> +/// <li>@c kFIRParameterValue (double as NSNumber) (optional)</li> +/// <li>@c kFIRParameterOrigin (NSString) (optional)</li> +/// <li>@c kFIRParameterDestination (NSString) (optional)</li> +/// <li>@c kFIRParameterStartDate (NSString) (optional)</li> +/// <li>@c kFIRParameterEndDate (NSString) (optional)</li> +/// </ul> +static NSString *const kFIREventRemoveFromCart = @"remove_from_cart"; + /// Search event. Apps that support search features can use this event to contextualize search /// operations by supplying the appropriate, corresponding parameters. This event can help you /// identify the most popular content in your app. Params: @@ -240,6 +266,14 @@ static NSString *const kFIREventSearch = @"search"; /// </ul> static NSString *const kFIREventSelectContent = @"select_content"; +/// Set checkout option. Params: +/// +/// <ul> +/// <li>@c kFIRParameterCheckoutStep (unsigned 64-bit integer as NSNumber)</li> +/// <li>@c kFIRParameterCheckoutOption (NSString)</li> +/// </ul> +static NSString *const kFIREventSetCheckoutOption = @"set_checkout_option"; + /// Share event. Apps with social features can log the Share event to identify the most viral /// content. Params: /// diff --git a/Libraries external/Analytics/FirebaseAnalytics.framework/Headers/FIRParameterNames.h b/Libraries external/Analytics/FirebaseAnalytics.framework/Headers/FIRParameterNames.h index a43e3473d..2ad4f58d0 100755 --- a/Libraries external/Analytics/FirebaseAnalytics.framework/Headers/FIRParameterNames.h +++ b/Libraries external/Analytics/FirebaseAnalytics.framework/Headers/FIRParameterNames.h @@ -27,6 +27,15 @@ static NSString *const kFIRParameterAchievementID = @"achievement_id"; /// </pre> static NSString *const kFIRParameterAdNetworkClickID = @"aclid"; +/// The store or affiliation from which this transaction occurred (NSString). +/// <pre> +/// NSDictionary *params = @{ +/// kFIRParameterAffiliation : @"Google Store", +/// // ... +/// }; +/// </pre> +static NSString *const kFIRParameterAffiliation = @"affiliation"; + /// The individual campaign name, slogan, promo code, etc. Some networks have pre-defined macro to /// capture campaign information, otherwise can be populated by developer. Highly Recommended /// (NSString). @@ -47,6 +56,24 @@ static NSString *const kFIRParameterCampaign = @"campaign"; /// </pre> static NSString *const kFIRParameterCharacter = @"character"; +/// The checkout step (1..N) (unsigned 64-bit integer as NSNumber). +/// <pre> +/// NSDictionary *params = @{ +/// kFIRParameterCheckoutStep : @"1", +/// // ... +/// }; +/// </pre> +static NSString *const kFIRParameterCheckoutStep = @"checkout_step"; + +/// Some option on a step in an ecommerce flow (NSString). +/// <pre> +/// NSDictionary *params = @{ +/// kFIRParameterCheckoutOption : @"Visa", +/// // ... +/// }; +/// </pre> +static NSString *const kFIRParameterCheckoutOption = @"checkout_option"; + /// Campaign content (NSString). static NSString *const kFIRParameterContent = @"content"; @@ -78,6 +105,24 @@ static NSString *const kFIRParameterCoupon = @"coupon"; /// </pre> static NSString *const kFIRParameterCP1 = @"cp1"; +/// The name of a creative used in a promotional spot (NSString). +/// <pre> +/// NSDictionary *params = @{ +/// kFIRParameterCreativeName : @"Summer Sale", +/// // ... +/// }; +/// </pre> +static NSString *const kFIRParameterCreativeName = @"creative_name"; + +/// The name of a creative slot (NSString). +/// <pre> +/// NSDictionary *params = @{ +/// kFIRParameterCreativeSlot : @"summer_banner2", +/// // ... +/// }; +/// </pre> +static NSString *const kFIRParameterCreativeSlot = @"creative_slot"; + /// Purchase currency in 3-letter <a href="http://en.wikipedia.org/wiki/ISO_4217#Active_codes"> /// ISO_4217</a> format (NSString). /// <pre> @@ -125,6 +170,15 @@ static NSString *const kFIRParameterFlightNumber = @"flight_number"; /// </pre> static NSString *const kFIRParameterGroupID = @"group_id"; +/// Item brand (NSString). +/// <pre> +/// NSDictionary *params = @{ +/// kFIRParameterItemBrand : @"Google", +/// // ... +/// }; +/// </pre> +static NSString *const kFIRParameterItemBrand = @"item_brand"; + /// Item category (NSString). /// <pre> /// NSDictionary *params = @{ @@ -162,6 +216,24 @@ static NSString *const kFIRParameterItemLocationID = @"item_location_id"; /// </pre> static NSString *const kFIRParameterItemName = @"item_name"; +/// The list in which the item was presented to the user (NSString). +/// <pre> +/// NSDictionary *params = @{ +/// kFIRParameterItemList : @"Search Results", +/// // ... +/// }; +/// </pre> +static NSString *const kFIRParameterItemList = @"item_list"; + +/// Item variant (NSString). +/// <pre> +/// NSDictionary *params = @{ +/// kFIRParameterItemVariant : @"Red", +/// // ... +/// }; +/// </pre> +static NSString *const kFIRParameterItemVariant = @"item_variant"; + /// Level in game (signed 64-bit integer as NSNumber). /// <pre> /// NSDictionary *params = @{ |