Где я могу найти образец того, как использовать пользовательскую аналитику с помощью Objective-C в родном приложении iOS с IBM MobileFirst?Как использовать Custom Analytics в родной iOS с MobileFirst?
Я хочу, чтобы создавать аналитические диаграммы полезных значений в консоли аналитики 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
Я нашел this getting started, но нет образца для Objective-C.
Это? https://developer.ibm.com/mobilefirstplatform/documentation/getting-started-7-0/advanced-client-side-development/remote-controlled-client-side-log-collection/logging-native-ios-objective- c/ –
Idan @ Спасибо за быструю обратную связь: Но на самом деле это не помогает, потому что OCLogger в основном работает над темами «нестандартной аналитики». В конце я хочу иметь возможность создавать собственные диаграммы в MF Analytics Console. Возможно, операция [logger logWithLevel: <# (OCLogType) #> message: <# (NSString *) #> args: <#(va_list)#> userInfo: <# (NSDictionary *) #>]. Использование типа «OCLogger_ANALYTICS» в качестве типа, но это не сработало. Поэтому я попытался использовать класс WLAnalytics, но не работал. Я что-то не так ... но что? –