在哪里可以找到有关如何在具有 IBM MobileFirst 的本机 iOS 应用程序中使用 Objective-C 的自定义分析的示例?
我希望能够在 MobileFirst 分析控制台中创建自定义价值分析图表。
我尝试了不同的编码版本来做到这一点,但它不起作用
NSDictionary *stringInventory = @{
@"GERMANY" : @"1",
@"USA" : @"2",
@"GREECE" : @"3",
@"UK" : @"4",
};
NSDictionary *inventory = @{
@"GERMANY" : [NSNumber numberWithInt:1],
@"USA" : [NSNumber numberWithInt:2],
@"GREECE" : [NSNumber numberWithInt:3],
@"UK" : [NSNumber numberWithInt:3],
};
// OPTION 1
// *******
OCLogger *logger = [OCLogger getInstanceWithPackage:@"CalculatorViewController"]; // IBM MF LOGGER
[OCLogger setCapture:TRUE]; // IBM MF LOGGER
[OCLogger setAutoSendLogs:TRUE]; // IBM MF LOGGER
[logger log:@"success - online"]; // IBM MF LOGGER
[logger log:@"Using OCLogger for WL Analytis"]; // IBM MF LOGGER
[logger logWithLevel:OCLogger_ANALYTICS message:@"This is a Analyitics Message CalculatorViewController:onSuccess" args:@"USA" userInfo:inventory]; // IBM MF LOGGER
[logger logWithLevel:OCLogger_ANALYTICS message:@"This is a Analyitics Message CalculatorViewController:onSuccess" args:@"GERMANY" userInfo:stringInventory]; // IBM MF LOGGER
// Option 2
// ********
WLAnalytics *doAnaylitics = [WLAnalytics sharedInstance]; // IBM MF ANALYTICS
[doAnaylitics enable]; // IBM MF ANALYTICS
[doAnaylitics log:@"MY ANALYITIS LOG" withMetadata:inventory[@"GERMANY"]]; // IBM MF ANALYTICS
[doAnaylitics send]; // IBM MF ANALYTICS
//[doAnaylitics setValuesForKeysWithDictionary:stringInventory]; // IBM MF Analytics
[doAnaylitics log:@"MY ANALYITIS LOG" withMetadata:stringInventory[@"USA"]];
[doAnaylitics send]; // IBM MF ANALYTICS
[doAnaylitics disable]; // IBM MF ANALYTICS
我发现这是入门,但没有 Objective-C 的示例。