Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
R
react-native-fcm
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Jira
Jira
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
ym
react-native-fcm
Commits
7bfab9c3
Commit
7bfab9c3
authored
Jul 07, 2016
by
Libin Lu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add missing framework
parent
d2c6f3d0
Changes
12
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
1023 additions
and
0 deletions
+1023
-0
FirebaseAnalytics.framework/FirebaseAnalytics
FirebaseAnalytics.framework/FirebaseAnalytics
+0
-0
FirebaseAnalytics.framework/Headers/FIRAnalytics+AppDelegate.h
...aseAnalytics.framework/Headers/FIRAnalytics+AppDelegate.h
+57
-0
FirebaseAnalytics.framework/Headers/FIRAnalytics.h
FirebaseAnalytics.framework/Headers/FIRAnalytics.h
+70
-0
FirebaseAnalytics.framework/Headers/FIRAnalyticsConfiguration.h
...seAnalytics.framework/Headers/FIRAnalyticsConfiguration.h
+38
-0
FirebaseAnalytics.framework/Headers/FIRApp.h
FirebaseAnalytics.framework/Headers/FIRApp.h
+85
-0
FirebaseAnalytics.framework/Headers/FIRConfiguration.h
FirebaseAnalytics.framework/Headers/FIRConfiguration.h
+31
-0
FirebaseAnalytics.framework/Headers/FIREventNames.h
FirebaseAnalytics.framework/Headers/FIREventNames.h
+311
-0
FirebaseAnalytics.framework/Headers/FIROptions.h
FirebaseAnalytics.framework/Headers/FIROptions.h
+77
-0
FirebaseAnalytics.framework/Headers/FIRParameterNames.h
FirebaseAnalytics.framework/Headers/FIRParameterNames.h
+304
-0
FirebaseAnalytics.framework/Headers/FIRUserPropertyNames.h
FirebaseAnalytics.framework/Headers/FIRUserPropertyNames.h
+13
-0
FirebaseAnalytics.framework/Headers/FirebaseAnalytics.h
FirebaseAnalytics.framework/Headers/FirebaseAnalytics.h
+11
-0
FirebaseAnalytics.framework/Modules/module.modulemap
FirebaseAnalytics.framework/Modules/module.modulemap
+26
-0
No files found.
FirebaseAnalytics.framework/FirebaseAnalytics
0 → 100644
View file @
7bfab9c3
File added
FirebaseAnalytics.framework/Headers/FIRAnalytics+AppDelegate.h
0 → 100644
View file @
7bfab9c3
#import <Foundation/Foundation.h>
#import "FIRAnalytics.h"
/**
* Provides App Delegate handlers to be used in your App Delegate.
*
* To save time integrating Firebase Analytics in an application, Firebase Analytics does not
* require delegation implementation from the AppDelegate. Instead this is automatically done by
* Firebase Analytics. Should you choose instead to delegate manually, you can turn off the App
* Delegate Proxy by adding FirebaseAppDelegateProxyEnabled into your Info.plist and setting it
* to NO, and adding the methods in this category to corresponding delegation handlers.
*
* To handle Universal Links, you must return YES in
* [UIApplicationDelegate application:didFinishLaunchingWithOptions:].
*/
@interface
FIRAnalytics
(
AppDelegate
)
/**
* Handles events related to a URL session that are waiting to be processed.
*
* For optimal use of Firebase Analytics, call this method from the
* [UIApplicationDelegate application:handleEventsForBackgroundURLSession:completionHandler]
* method of the app delegate in your app.
*
* @param identifier The identifier of the URL session requiring attention.
* @param completionHandler The completion handler to call when you finish processing the events.
* Calling this completion handler lets the system know that your app's user interface is
* updated and a new snapshot can be taken.
*/
+
(
void
)
handleEventsForBackgroundURLSession
:(
NSString
*
)
identifier
completionHandler
:(
void
(
^
)(
void
))
completionHandler
;
/**
* 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.
*
* @param url The URL resource to open. This resource can be a network resource or a file.
*/
+
(
void
)
handleOpenURL
:(
NSURL
*
)
url
;
/**
* Handles the event when the app receives data associated with user activity that includes a
* Universal Link (on iOS 9.0 and above).
*
* Call this method from [UIApplication continueUserActivity:restorationHandler:] in your app
* delegate (on iOS 9.0 and above).
*
* @param userActivity The activity object containing the data associated with the task the user
* was performing.
*/
+
(
void
)
handleUserActivity
:(
id
)
userActivity
;
@end
FirebaseAnalytics.framework/Headers/FIRAnalytics.h
0 → 100644
View file @
7bfab9c3
#import <Foundation/Foundation.h>
#import "FIREventNames.h"
#import "FIRParameterNames.h"
#import "FIRUserPropertyNames.h"
/// The top level Firebase Analytics singleton that provides methods for logging events and setting
/// user properties. See <a href="http://goo.gl/C2PPSP">the developer guides</a> for general
/// information on using Firebase Analytics in your apps.
@interface
FIRAnalytics
:
NSObject
/// Logs an app event. The event can have up to 25 parameters. Events with the same name must have
/// the same parameters. Up to 500 event names are supported. Using predefined events and/or
/// parameters is recommended for optimal reporting.
///
/// The following event names are reserved and cannot be used:
/// <ul>
/// <li>app_clear_data</li>
/// <li>app_uninstall</li>
/// <li>app_update</li>
/// <li>error</li>
/// <li>first_open</li>
/// <li>in_app_purchase</li>
/// <li>notification_dismiss</li>
/// <li>notification_foreground</li>
/// <li>notification_open</li>
/// <li>notification_receive</li>
/// <li>os_update</li>
/// <li>session_start</li>
/// <li>user_engagement</li>
/// </ul>
///
/// @param name The name of the event. Should contain 1 to 32 alphanumeric characters or
/// underscores. The name must start with an alphabetic character. Some event names are
/// reserved. See FIREventNames.h for the list of reserved event names. The "firebase_" prefix
/// is reserved and should not be used. Note that event names are case-sensitive and that
/// logging two events whose names differ only in case will result in two distinct events.
/// @param parameters The dictionary of event parameters. Passing nil indicates that the event has
/// no parameters. Parameter names can be up to 24 characters long and must start with an
/// alphabetic character and contain only alphanumeric characters and underscores. Only NSString
/// and NSNumber (signed 64-bit integer and 64-bit floating-point number) parameter types are
/// supported. NSString parameter values can be up to 36 characters long. The "firebase_" prefix
/// is reserved and should not be used for parameter names.
+
(
void
)
logEventWithName
:(
nonnull
NSString
*
)
name
parameters
:(
nullable
NSDictionary
<
NSString
*
,
NSObject
*>
*
)
parameters
;
/// Sets a user property to a given value. Up to 25 user property names are supported.
///
/// The following user property names are reserved and cannot be used:
/// <ul>
/// <li>first_open_time</li>
/// <li>last_deep_link_referrer</li>
/// <li>user_id</li>
/// </ul>
///
/// @param value The value of the user property. Values can be up to 36 characters long. Setting the
/// value to nil removes the user property.
/// @param name The name of the user property to set. Should contain 1 to 24 alphanumeric characters
/// or underscores and must start with an alphabetic character. The "firebase_" prefix is
/// reserved and should not be used for user property names.
+
(
void
)
setUserPropertyString
:(
nullable
NSString
*
)
value
forName
:(
nonnull
NSString
*
)
name
;
/// Sets the user ID property. This feature must be used in accordance with
/// <a href="https://www.google.com/policies/privacy">Google's Privacy Policy</a>
///
/// @param userID The user ID to ascribe to the user of this app on this device, which must be
/// non-empty and no more than 36 characters long. Setting userID to nil removes the user ID.
+
(
void
)
setUserID
:(
nullable
NSString
*
)
userID
;
@end
FirebaseAnalytics.framework/Headers/FIRAnalyticsConfiguration.h
0 → 100644
View file @
7bfab9c3
#import <Foundation/Foundation.h>
/**
* This class provides configuration fields for Firebase Analytics.
*/
@interface
FIRAnalyticsConfiguration
:
NSObject
/**
* Returns the shared instance of FIRAnalyticsConfiguration.
*/
+
(
FIRAnalyticsConfiguration
*
)
sharedInstance
;
/**
* Sets the minimum engagement time in seconds required to start a new session. The default value
* is 10 seconds.
*/
-
(
void
)
setMinimumSessionInterval
:(
NSTimeInterval
)
minimumSessionInterval
;
/**
* Sets the interval of inactivity in seconds that terminates the current session. The default
* value is 1800 seconds (30 minutes).
*/
-
(
void
)
setSessionTimeoutInterval
:(
NSTimeInterval
)
sessionTimeoutInterval
;
/**
* Sets whether analytics collection is enabled for this app on this device. This setting is
* persisted across app sessions. By default it is enabled.
*/
-
(
void
)
setAnalyticsCollectionEnabled
:(
BOOL
)
analyticsCollectionEnabled
;
/**
* Deprecated. Sets whether measurement and reporting are enabled for this app on this device. By
* default they are enabled.
*/
-
(
void
)
setIsEnabled
:(
BOOL
)
isEnabled
DEPRECATED_MSG_ATTRIBUTE
(
"Use setAnalyticsCollectionEnabled: instead."
);
@end
FirebaseAnalytics.framework/Headers/FIRApp.h
0 → 100644
View file @
7bfab9c3
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
@class
FIROptions
;
NS_ASSUME_NONNULL_BEGIN
typedef
void
(
^
FIRAppVoidBoolCallback
)(
BOOL
success
);
/**
* The entry point of Firebase SDKs.
*
* Initialize and configure FIRApp using [FIRApp configure];
* Or other customized ways as shown below.
*/
@interface
FIRApp
:
NSObject
/**
* Configures a default Firebase app. Raises an exception if any configuration step fails. The
* default app is named "__FIRAPP_DEFAULT". This method should be called after the app is launched
* and before using Firebase services. This method is thread safe.
*/
+
(
void
)
configure
;
/**
* Configures the default Firebase app with the provided options. The default app is named
* "__FIRAPP_DEFAULT". Raises an exception if any configuration step fails. This method is thread
* safe.
*
* @param options The Firebase application options used to configure the service.
*/
+
(
void
)
configureWithOptions
:(
FIROptions
*
)
options
;
/**
* Configures a Firebase app with the given name and options. Raises an exception if any
* configuration step fails. This method is thread safe.
*
* @param name The application's name given by the developer. The name should should only contain
Letters, Numbers and Underscore.
* @param options The Firebase application options used to configure the services.
*/
+
(
void
)
configureWithName
:(
NSString
*
)
name
options
:(
FIROptions
*
)
options
;
/**
* Returns the default app, or nil if the default app does not exist.
*/
+
(
nullable
FIRApp
*
)
defaultApp
NS_SWIFT_NAME
(
defaultApp
());
/**
* Returns a previously created FIRApp instance with the given name, or nil if no such app exists.
* This method is thread safe.
*/
+
(
nullable
FIRApp
*
)
appNamed
:(
NSString
*
)
name
;
/**
* Returns the set of all extant FIRApp instances, or nil if there is no FIRApp instance. This
* method is thread safe.
*/
+
(
nullable
NSDictionary
*
)
allApps
;
/**
* Cleans up the current FIRApp, freeing associated data and returning its name to the pool for
* future use. This method is thread safe in class level.
*/
-
(
void
)
deleteApp
:(
FIRAppVoidBoolCallback
)
completion
;
/**
* FIRFirebaseApp instances should not be initialized directly. Call |FIRApp configure|, or
* |FIRApp configureWithOptions:|, or |FIRApp configureWithNames:options| directly.
*/
-
(
nullable
instancetype
)
init
NS_UNAVAILABLE
;
/**
* Gets the name of this app.
*/
@property
(
nonatomic
,
copy
,
readonly
)
NSString
*
name
;
/**
* Gets the options for this app.
*/
@property
(
nonatomic
,
readonly
)
FIROptions
*
options
;
@end
NS_ASSUME_NONNULL_END
FirebaseAnalytics.framework/Headers/FIRConfiguration.h
0 → 100644
View file @
7bfab9c3
#import <Foundation/Foundation.h>
#import "FIRAnalyticsConfiguration.h"
/**
* The log levels used by FIRConfiguration.
*/
typedef
NS_ENUM
(
NSInteger
,
FIRLogLevel
)
{
kFIRLogLevelError
=
0
,
kFIRLogLevelWarning
,
kFIRLogLevelInfo
,
kFIRLogLevelDebug
,
kFIRLogLevelAssert
,
kFIRLogLevelMax
=
kFIRLogLevelAssert
};
/**
* This interface provides global level properties that the developer can tweak, and the singleton
* of each Google service configuration class.
*/
@interface
FIRConfiguration
:
NSObject
+
(
FIRConfiguration
*
)
sharedInstance
;
// The configuration class for Firebase Analytics.
@property
(
nonatomic
,
readwrite
)
FIRAnalyticsConfiguration
*
analyticsConfiguration
;
// Global log level. Defaults to kFIRLogLevelError.
@property
(
nonatomic
,
readwrite
,
assign
)
FIRLogLevel
logLevel
;
@end
FirebaseAnalytics.framework/Headers/FIREventNames.h
0 → 100644
View file @
7bfab9c3
This diff is collapsed.
Click to expand it.
FirebaseAnalytics.framework/Headers/FIROptions.h
0 → 100644
View file @
7bfab9c3
#import <Foundation/Foundation.h>
/**
* This class provides constant fields of Google APIs.
*/
@interface
FIROptions
:
NSObject
<
NSCopying
>
/**
* Returns the default options.
*/
+
(
FIROptions
*
)
defaultOptions
;
/**
* An iOS API key used for authenticating requests from your app, e.g.
* @"AIzaSyDdVgKwhZl0sTTTLZ7iTmt1r3N2cJLnaDk", used to identify your app to Google servers.
*/
@property
(
nonatomic
,
readonly
,
copy
)
NSString
*
APIKey
;
/**
* The OAuth2 client ID for iOS application used to authenticate Google users, for example
* @"12345.apps.googleusercontent.com", used for signing in with Google.
*/
@property
(
nonatomic
,
readonly
,
copy
)
NSString
*
clientID
;
/**
* The tracking ID for Google Analytics, e.g. @"UA-12345678-1", used to configure Google Analytics.
*/
@property
(
nonatomic
,
readonly
,
copy
)
NSString
*
trackingID
;
/**
* The Project Number from the Google Developer's console, for example @"012345678901", used to
* configure Google Cloud Messaging.
*/
@property
(
nonatomic
,
readonly
,
copy
)
NSString
*
GCMSenderID
;
/**
* The Android client ID used in Google AppInvite when an iOS app has its Android version, for
* example @"12345.apps.googleusercontent.com".
*/
@property
(
nonatomic
,
readonly
,
copy
)
NSString
*
androidClientID
;
/**
* The Google App ID that is used to uniquely identify an instance of an app.
*/
@property
(
nonatomic
,
readonly
,
copy
)
NSString
*
googleAppID
;
/**
* The database root URL, e.g. @"http://abc-xyz-123.firebaseio.com".
*/
@property
(
nonatomic
,
readonly
,
copy
)
NSString
*
databaseURL
;
/**
* The URL scheme used to set up Durable Deep Link service.
*/
@property
(
nonatomic
,
readwrite
,
copy
)
NSString
*
deepLinkURLScheme
;
/**
* The Google Cloud Storage bucket name, e.g. @"abc-xyz-123.storage.firebase.com".
*/
@property
(
nonatomic
,
readonly
,
copy
)
NSString
*
storageBucket
;
/**
* Initializes a customized instance of FIROptions with keys. googleAppID, bundleID and GCMSenderID
* are required. Other keys may required for configuring specific services.
*/
-
(
instancetype
)
initWithGoogleAppID
:(
NSString
*
)
googleAppID
bundleID
:(
NSString
*
)
bundleID
GCMSenderID
:(
NSString
*
)
GCMSenderID
APIKey
:(
NSString
*
)
APIKey
clientID
:(
NSString
*
)
clientID
trackingID
:(
NSString
*
)
trackingID
androidClientID
:(
NSString
*
)
androidClientID
databaseURL
:(
NSString
*
)
databaseURL
storageBucket
:(
NSString
*
)
storageBucket
deepLinkURLScheme
:(
NSString
*
)
deepLinkURLScheme
;
@end
FirebaseAnalytics.framework/Headers/FIRParameterNames.h
0 → 100644
View file @
7bfab9c3
/// @file FIRParameterNames.h
///
/// Predefined event parameter names.
///
/// Params supply information that contextualize Events. You can associate up to 25 unique Params
/// with each Event type. Some Params are suggested below for certain common Events, but you are
/// not limited to these. You may supply extra Params for suggested Events or custom Params for
/// Custom events. Param names can be up to 24 characters long, may only contain alphanumeric
/// characters and underscores ("_"), and must start with an alphabetic character. Param values can
/// be up to 36 characters long. The "firebase_" prefix is reserved and should not be used.
/// Game achievement ID (NSString).
/// <pre>
/// NSDictionary *params = @{
/// kFIRParameterAchievementID : @"10_matches_won",
/// // ...
/// };
/// </pre>
static
NSString
*
const
kFIRParameterAchievementID
=
@"achievement_id"
;
/// Character used in game (NSString).
/// <pre>
/// NSDictionary *params = @{
/// kFIRParameterCharacter : @"beat_boss",
/// // ...
/// };
/// </pre>
static
NSString
*
const
kFIRParameterCharacter
=
@"character"
;
/// Type of content selected (NSString).
/// <pre>
/// NSDictionary *params = @{
/// kFIRParameterContentType : @"news article",
/// // ...
/// };
/// </pre>
static
NSString
*
const
kFIRParameterContentType
=
@"content_type"
;
/// Coupon code for a purchasable item (NSString).
/// <pre>
/// NSDictionary *params = @{
/// kFIRParameterCoupon : @"zz123",
/// // ...
/// };
/// </pre>
static
NSString
*
const
kFIRParameterCoupon
=
@"coupon"
;
/// Purchase currency in 3-letter <a href="http://en.wikipedia.org/wiki/ISO_4217#Active_codes">
/// ISO_4217</a> format (NSString).
/// <pre>
/// NSDictionary *params = @{
/// kFIRParameterCurrency : @"USD",
/// // ...
/// };
/// </pre>
static
NSString
*
const
kFIRParameterCurrency
=
@"currency"
;
/// Flight or Travel destination (NSString).
/// <pre>
/// NSDictionary *params = @{
/// kFIRParameterDestination : @"Mountain View, CA",
/// // ...
/// };
/// </pre>
static
NSString
*
const
kFIRParameterDestination
=
@"destination"
;
/// The arrival date, check-out date or rental end date for the item. This should be in
/// YYYY-MM-DD format (NSString).
/// <pre>
/// NSDictionary *params = @{
/// kFIRParameterEndDate : @"2015-09-14",
/// // ...
/// };
/// </pre>
static
NSString
*
const
kFIRParameterEndDate
=
@"end_date"
;
/// Flight number for travel events (NSString).
/// <pre>
/// NSDictionary *params = @{
/// kFIRParameterFlightNumber : @"ZZ800",
/// // ...
/// };
/// </pre>
static
NSString
*
const
kFIRParameterFlightNumber
=
@"flight_number"
;
/// Group/clan/guild ID (NSString).
/// <pre>
/// NSDictionary *params = @{
/// kFIRParameterGroupID : @"g1",
/// // ...
/// };
/// </pre>
static
NSString
*
const
kFIRParameterGroupID
=
@"group_id"
;
/// Item category (NSString).
/// <pre>
/// NSDictionary *params = @{
/// kFIRParameterItemCategory : @"t-shirts",
/// // ...
/// };
/// </pre>
static
NSString
*
const
kFIRParameterItemCategory
=
@"item_category"
;
/// Item ID (NSString).
/// <pre>
/// NSDictionary *params = @{
/// kFIRParameterItemID : @"p7654",
/// // ...
/// };
/// </pre>
static
NSString
*
const
kFIRParameterItemID
=
@"item_id"
;
/// The Google <a href="https://developers.google.com/places/place-id">Place ID</a> (NSString) that
/// corresponds to the associated item. Alternatively, you can supply your own custom Location ID.
/// <pre>
/// NSDictionary *params = @{
/// kFIRParameterItemLocationID : @"ChIJiyj437sx3YAR9kUWC8QkLzQ",
/// // ...
/// };
/// </pre>
static
NSString
*
const
kFIRParameterItemLocationID
=
@"item_location_id"
;
/// Item name (NSString).
/// <pre>
/// NSDictionary *params = @{
/// kFIRParameterItemName : @"abc",
/// // ...
/// };
/// </pre>
static
NSString
*
const
kFIRParameterItemName
=
@"item_name"
;
/// Level in game (signed 64-bit integer as NSNumber).
/// <pre>
/// NSDictionary *params = @{
/// kFIRParameterLevel : @(42),
/// // ...
/// };
/// </pre>
static
NSString
*
const
kFIRParameterLevel
=
@"level"
;
/// Location (NSString). The Google <a href="https://developers.google.com/places/place-id">Place ID
/// </a> that corresponds to the associated event. Alternatively, you can supply your own custom
/// Location ID.
/// <pre>
/// NSDictionary *params = @{
/// kFIRParameterLocation : @"ChIJiyj437sx3YAR9kUWC8QkLzQ",
/// // ...
/// };
/// </pre>
static
NSString
*
const
kFIRParameterLocation
=
@"location"
;
/// Number of nights staying at hotel (signed 64-bit integer as NSNumber).
/// <pre>
/// NSDictionary *params = @{
/// kFIRParameterNumberOfNights : @(3),
/// // ...
/// };
/// </pre>
static
NSString
*
const
kFIRParameterNumberOfNights
=
@"number_of_nights"
;
/// Number of passengers traveling (signed 64-bit integer as NSNumber).
/// <pre>
/// NSDictionary *params = @{
/// kFIRParameterNumberOfPassengers : @(11),
/// // ...
/// };
/// </pre>
static
NSString
*
const
kFIRParameterNumberOfPassengers
=
@"number_of_passengers"
;
/// Number of rooms for travel events (signed 64-bit integer as NSNumber).
/// <pre>
/// NSDictionary *params = @{
/// kFIRParameterNumberOfRooms : @(2),
/// // ...
/// };
/// </pre>
static
NSString
*
const
kFIRParameterNumberOfRooms
=
@"number_of_rooms"
;
/// Flight or Travel origin (NSString).
/// <pre>
/// NSDictionary *params = @{
/// kFIRParameterOrigin : @"Mountain View, CA",
/// // ...
/// };
/// </pre>
static
NSString
*
const
kFIRParameterOrigin
=
@"origin"
;
/// Purchase price (double as NSNumber).
/// <pre>
/// NSDictionary *params = @{
/// kFIRParameterPrice : @(1.0),
/// kFIRParameterCurrency : @"USD", // e.g. $1.00 USD
/// // ...
/// };
/// </pre>
static
NSString
*
const
kFIRParameterPrice
=
@"price"
;
/// Purchase quantity (signed 64-bit integer as NSNumber).
/// <pre>
/// NSDictionary *params = @{
/// kFIRParameterQuantity : @(1),
/// // ...
/// };
/// </pre>
static
NSString
*
const
kFIRParameterQuantity
=
@"quantity"
;
/// Score in game (signed 64-bit integer as NSNumber).
/// <pre>
/// NSDictionary *params = @{
/// kFIRParameterScore : @(4200),
/// // ...
/// };
/// </pre>
static
NSString
*
const
kFIRParameterScore
=
@"score"
;
/// The search string/keywords used (NSString).
/// <pre>
/// NSDictionary *params = @{
/// kFIRParameterSearchTerm : @"periodic table",
/// // ...
/// };
/// </pre>
static
NSString
*
const
kFIRParameterSearchTerm
=
@"search_term"
;
/// Shipping cost (double as NSNumber).
/// <pre>
/// NSDictionary *params = @{
/// kFIRParameterShipping : @(9.50),
/// kFIRParameterCurrency : @"USD", // e.g. $9.50 USD
/// // ...
/// };
/// </pre>
static
NSString
*
const
kFIRParameterShipping
=
@"shipping"
;
/// Sign up method (NSString).
/// <pre>
/// NSDictionary *params = @{
/// kFIRParameterSignUpMethod : @"google",
/// // ...
/// };
/// </pre>
static
NSString
*
const
kFIRParameterSignUpMethod
=
@"sign_up_method"
;
/// The departure date, check-in date or rental start date for the item. This should be in
/// YYYY-MM-DD format (NSString).
/// <pre>
/// NSDictionary *params = @{
/// kFIRParameterStartDate : @"2015-09-14",
/// // ...
/// };
/// </pre>
static
NSString
*
const
kFIRParameterStartDate
=
@"start_date"
;
/// Tax amount (double as NSNumber).
/// <pre>
/// NSDictionary *params = @{
/// kFIRParameterTax : @(1.0),
/// kFIRParameterCurrency : @"USD", // e.g. $1.00 USD
/// // ...
/// };
/// </pre>
static
NSString
*
const
kFIRParameterTax
=
@"tax"
;
/// A single ID for a ecommerce group transaction (NSString).
/// <pre>
/// NSDictionary *params = @{
/// kFIRParameterTransactionID : @"ab7236dd9823",
/// // ...
/// };
/// </pre>
static
NSString
*
const
kFIRParameterTransactionID
=
@"transaction_id"
;
/// Travel class (NSString).
/// <pre>
/// NSDictionary *params = @{
/// kFIRParameterTravelClass : @"business",
/// // ...
/// };
/// </pre>
static
NSString
*
const
kFIRParameterTravelClass
=
@"travel_class"
;
/// A context-specific numeric value which is accumulated automatically for each event type. This is
/// a general purpose parameter that is useful for accumulating a key metric that pertains to an
/// event. Examples include revenue, distance, time and points. Value should be specified as signed
/// 64-bit integer or double as NSNumber. Notes: Currency-related values should be supplied using
/// double as NSNumber and must be accompanied by a {@link kFIRParameterCurrency} parameter. The
/// valid range of accumulated values is [-9,223,372,036,854.77, 9,223,372,036,854.77].
/// <pre>
/// NSDictionary *params = @{
/// kFIRParameterValue : @(3.99),
/// kFIRParameterCurrency : @"USD", // e.g. $3.99 USD
/// // ...
/// };
/// </pre>
static
NSString
*
const
kFIRParameterValue
=
@"value"
;
/// Name of virtual currency type (NSString).
/// <pre>
/// NSDictionary *params = @{
/// kFIRParameterVirtualCurrencyName : @"virtual_currency_name",
/// // ...
/// };
/// </pre>
static
NSString
*
const
kFIRParameterVirtualCurrencyName
=
@"virtual_currency_name"
;
FirebaseAnalytics.framework/Headers/FIRUserPropertyNames.h
0 → 100644
View file @
7bfab9c3
/// @file FIRUserPropertyNames.h
///
/// Predefined user property names.
///
/// A UserProperty is an attribute that describes the app-user. By supplying UserProperties, you can
/// later analyze different behaviors of various segments of your userbase. You may supply up to 25
/// unique UserProperties per app, and you can use the name and value of your choosing for each one.
/// UserProperty names can be up to 24 characters long, may only contain alphanumeric characters and
/// underscores ("_"), and must start with an alphabetic character. UserProperty values can be up to
/// 36 characters long. The "firebase_" prefix is reserved and should not be used.
/// The method used to sign in. For example, "google", "facebook" or "twitter".
static
NSString
*
const
kFIRUserPropertySignUpMethod
=
@"sign_up_method"
;
FirebaseAnalytics.framework/Headers/FirebaseAnalytics.h
0 → 100644
View file @
7bfab9c3
// Generated umbrella header for FirebaseAnalytics.
#import "FIRAnalytics+AppDelegate.h"
#import "FIRAnalytics.h"
#import "FIRAnalyticsConfiguration.h"
#import "FIRApp.h"
#import "FIRConfiguration.h"
#import "FIREventNames.h"
#import "FIROptions.h"
#import "FIRParameterNames.h"
#import "FIRUserPropertyNames.h"
FirebaseAnalytics.framework/Modules/module.modulemap
0 → 100644
View file @
7bfab9c3
framework module FirebaseAnalytics {
export *
umbrella header "FirebaseAnalytics.h"
header "FIRAnalytics+AppDelegate.h"
header "FIRAnalytics.h"
header "FIRAnalyticsConfiguration.h"
header "FIRApp.h"
header "FIRConfiguration.h"
header "FIREventNames.h"
header "FIROptions.h"
header "FIRParameterNames.h"
header "FIRUserPropertyNames.h"
link framework "AddressBook"
link framework "AdSupport"
link framework "SafariServices"
link framework "StoreKit"
link framework "SystemConfiguration"
link "c++"
link "sqlite3"
link "z"
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment