cocoscreator 需要使用 appsflyer firebase 的Analytics

以下是使用方法,在cocos中调用ios方法,传事事件名,事件数据对像json字符串,在ios中把对像json字符串转换为NSDictonary

//appsflyer 记录事件
+(void)recordEventAF:(NSString*)eName jsonStr:(NSString*)jsonStr{
    
    NSData* jsonData = [jsonStr dataUsingEncoding:NSUTF8StringEncoding];
    
    [[AppsFlyerLib shared] logEvent:eName withValues:[NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableLeaves error:nil]];
    NSLog(@"recordEventAF %@%@", eName,jsonStr);
}
//firebase 记录事件
+(void)recordEventFB:(NSString*)eName jsonStr:(NSString*)jsonStr{
    
    NSData* jsonData = [jsonStr dataUsingEncoding:NSUTF8StringEncoding];

    [FIRAnalytics logEventWithName:eName parameters:[NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableLeaves error:nil]];
    NSLog(@"recordEventFB %@%@", eName,jsonStr);
}

 

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐