Skip to content

Latest commit

 

History

History
59 lines (43 loc) · 1.76 KB

README.md

File metadata and controls

59 lines (43 loc) · 1.76 KB

FlowUp iOS SDK

iOS SDK to collect performance metrics easily using FlowUp

Usage

  • Include the SDK in your Podfile:
pod 'FlowUpIOSSDK', '~> 0.0.3'
  • Initialize FlowUp from your AppDelegate implementation, right from the application:didFinishLaunchingWithOptions: method:
Objective-C
// YourAppDelegate.h
#import "FlowUp.h"

// YourAppDelegate.m
@implementation YourAppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    [FlowUp application:application
didFinishLaunchingWithOptions:launchOptions
                 apiKey:@"YOUR API KEY";
     isDebugModeEnabled:YES];
     return YES;
}
@end
Swift
import FlowUp

class YourAppDelegate: UIResponder, UIApplicationDelegate {
    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
        FlowUp.application(application,
                           didFinishLaunchingWithOptions: launchOptions,
                           apiKey: "YOUR API KEY",
                           isDebugModeEnabled: true)
        return true
    }
}

Remember to always disable the debug mode when building for release.

Internals

Our SDK is implemented in Objective-C and it uses a variety of APIs to collect all the system metrics we use to detect and show you potential performance issues in your app. We don't use any private API (and never will!) so it's completely safe to use FlowUp in your app and upload it to the App Store.

Reporting

Did you find an issue? Create a ticket and we will take care as soon as possible.