LuxChat  2.0
Instant messenger for iOS
Class Methods | List of all members
FIRAnalytics(AppDelegate) Category Reference

#import <FIRAnalytics+AppDelegate.h>

Class Methods

(void) + handleEventsForBackgroundURLSession:completionHandler:
 
(void) + handleOpenURL:
 
(void) + handleUserActivity:
 

Detailed Description

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:].

Method Documentation

+ (void) handleEventsForBackgroundURLSession: (NSString *)  identifier
completionHandler: (void(^)(void))  completionHandler 

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.

Parameters
identifierThe identifier of the URL session requiring attention.
completionHandlerThe 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.

Extends class FIRAnalytics.

+ (void) handleOpenURL: (NSURL *)  url

Handles the event when the app is launched by a URL.

Call this method from UIApplicationDelegate application:openURL:options:, or UIApplicationDelegate application:openURL:sourceApplication:annotation: in your app.

Parameters
urlThe URL resource to open. This resource can be a network resource or a file.

Extends class FIRAnalytics.

+ (void) handleUserActivity: (id)  userActivity

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).

Parameters
userActivityThe activity object containing the data associated with the task the user was performing.

Extends class FIRAnalytics.


The documentation for this category was generated from the following file: