Latest 1.0.4
Homepage https://github.com/ATMLGG/RRAnalyzeManager
License MIT
Platforms ios 9.0, requires ARC
Dependencies AppsFlyerFramework, Firebase/Core, UMCCommon, UMCSecurityPlugins, UMCAnalytics, FBSDKCoreKit
Authors

AF/FB/Firbase/友盟打点集成,屏幕追踪

    pod 'RRAnalyzeManager', '~> 1.0.3'

使用方法:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // Override point for customization after application launch.

    //UMeng
    [RRAnalyzeManager initUMengWithAppkey:@"" andChannel:@"" andScenarioType:E_UM_NORMAL];

    //FB
    [RRAnalyzeManager initFacebookWithApplication:application andLaunchOptions:launchOptions];

    //Firbase
    [RRAnalyzeManager initFirebaseWithNothing];

    //AppsFlyer
    [RRAnalyzeManager initAppsFlyerWithAppsFlyerDevKey:@"" andAppleAppID:@""];

    [RRAnalyzeManager shareManager].trackPattern = AnalyzePatternDebug;
    [RRAnalyzeManager shareManager].trackDictionary = @{
                                                        @"ViewController":@"showViewController",
                                                        @"OtherViewController":@"showOtherVC"
                                                        };

    [RRAnalyzeManager trackEvent:@"123"];
    [RRAnalyzeManager trackEvent:@"withValue" value:@{
                                                        @"userName":@"yyj"
                                                        }];

    return YES;
}

- (void)applicationDidBecomeActive:(UIApplication *)application {
    // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface.

    [RRAnalyzeManager activeTrack];
}

Latest podspec

{
    "name": "RRAnalyzeManager",
    "version": "1.0.4",
    "summary": "u6253u70b9u96c6u6210uff0cu5c4fu5e55u8ffdu8e2a",
    "homepage": "https://github.com/ATMLGG/RRAnalyzeManager",
    "license": {
        "type": "MIT"
    },
    "authors": {
        "YYJ": "[email protected]"
    },
    "platforms": {
        "ios": "9.0"
    },
    "source": {
        "git": "https://github.com/ATMLGG/RRAnalyzeManager.git",
        "tag": "1.0.4"
    },
    "source_files": "RRAnalyzeManager/RRAnalyze/*.{h,m}",
    "requires_arc": true,
    "dependencies": {
        "AppsFlyerFramework": [
            "~> 4.8.9"
        ],
        "Firebase/Core": [],
        "UMCCommon": [
            "~> 1.5.2"
        ],
        "UMCSecurityPlugins": [
            "~> 1.0.6"
        ],
        "UMCAnalytics": [
            "~> 5.5.1"
        ],
        "FBSDKCoreKit": [
            "~> 4.38.0"
        ]
    }
}

Pin It on Pinterest

Share This