iOS如何简单的集成友盟统计?如何使用友盟统计

本文目录
- iOS如何简单的集成友盟统计
- 如何使用友盟统计
- app友盟统计渠道里有个default是怎样来的
- 微信小程序-使用友盟统计方法篇
- ios 友盟统计怎么统计bug
- 如何在自己网站显示友盟统计数据
- 友盟是什么是什么意思
iOS如何简单的集成友盟统计
//
// HYBUMAnalyticsHelper.h
// UMAnalyticsDemo
//
// Created by 黄仪标 on 14/11/19.
// Copyright (c) 2014年 黄仪标. All rights reserved.
//
#import 《Foundation/Foundation.h》
/*!
* @brief 友盟统计功能相关操作API封装
*
* @author huangyibiao
*/
@interface HYBUMAnalyticsHelper : NSObject
/*!
* 启动友盟统计功能
*/
+ (void)UMAnalyticStart;
/// 在viewWillAppear调用,才能够获取正确的页面访问路径、访问深度(PV)的数据
+ (void)beginLogPageView:(__unsafe_unretained Class)pageView;
/// 在viewDidDisappeary调用,才能够获取正确的页面访问路径、访问深度(PV)的数据
+ (void)endLogPageView:(__unsafe_unretained Class)pageView;
@end
view plain copy print?
//
// HYBUMAnalyticsHelper.m
// UMAnalyticsDemo
//
// Created by 黄仪标 on 14/11/19.
// Copyright (c) 2014年 黄仪标. All rights reserved.
//
#import "HYBUMAnalyticsHelper.h"
#import "MobClick.h"
#define kUMAnalyticsAppKey @"546c4457fd98c5cb9a00319d"
@implementation HYBUMAnalyticsHelper
+ (void)UMAnalyticStart {
;
// version标识
NSString *version = ;
;
#if DEBUG
// 打开友盟sdk调试,注意Release发布时需要注释掉此行,减少io消耗
;
#endif
return;
}
+ (void)beginLogPageView:(__unsafe_unretained Class)pageView {
;
return;
}
+ (void)endLogPageView:(__unsafe_unretained Class)pageView {
;
return;
}
@end
如何使用友盟统计
送给有需要的朋友,这里我封装了友盟统计的功能,只需要导入这个类,就可以很方便的使用:
view plaincopyprint?
01.//
02.// HYBUMAnalyticsHelper.h
03.// UMAnalyticsDemo
04.//
05.// Created by 黄仪标 on 14/11/19.
06.// Copyright (c) 2014年 黄仪标. All rights reserved.
07.//
08.
09.#import 《Foundation/Foundation.h》
10.
11./*!
12. * @brief 友盟统计功能相关操作API封装
13. *
14. * @author huangyibiao
15. */
16.@interface HYBUMAnalyticsHelper : NSObject
17.
18./*!
19. * 启动友盟统计功能
20. */
21.+ (void)UMAnalyticStart;
22.
23./// 在viewWillAppear调用,才能够获取正确的页面访问路径、访问深度(PV)的数据
24.+ (void)beginLogPageView:(__unsafe_unretained Class)pageView;
25.
26./// 在viewDidDisappeary调用,才能够获取正确的页面访问路径、访问深度(PV)的数据
27.+ (void)endLogPageView:(__unsafe_unretained Class)pageView;
28.
29.@end
//
// HYBUMAnalyticsHelper.h
// UMAnalyticsDemo
//
// Created by 黄仪标 on 14/11/19.
// Copyright (c) 2014年 黄仪标. All rights reserved.
//
#import 《Foundation/Foundation.h》
/*!
* @brief 友盟统计功能相关操作API封装
*
* @author huangyibiao
*/
@interface HYBUMAnalyticsHelper : NSObject
/*!
* 启动友盟统计功能
*/
+ (void)UMAnalyticStart;
/// 在viewWillAppear调用,才能够获取正确的页面访问路径、访问深度(PV)的数据
+ (void)beginLogPageView:(__unsafe_unretained Class)pageView;
/// 在viewDidDisappeary调用,才能够获取正确的页面访问路径、访问深度(PV)的数据
+ (void)endLogPageView:(__unsafe_unretained Class)pageView;
@end
view plaincopyprint?
01.//
02.// HYBUMAnalyticsHelper.m
03.// UMAnalyticsDemo
04.//
05.// Created by 黄仪标 on 14/11/19.
06.// Copyright (c) 2014年 黄仪标. All rights reserved.
07.//
08.
09.#import "HYBUMAnalyticsHelper.h"
10.#import "MobClick.h"
11.
12.#define kUMAnalyticsAppKey @"546c4457fd98c5cb9a00319d"
13.
14.@implementation HYBUMAnalyticsHelper
15.
16.+ (void)UMAnalyticStart {
17. ;
18.
19. // version标识
20. NSString *version = ;
21. ;
22.
23.#if DEBUG
24. // 打开友盟sdk调试,注意Release发布时需要注释掉此行,减少io消耗
25. ;
26.#endif
27. return;
28.}
29.
30.+ (void)beginLogPageView:(__unsafe_unretained Class)pageView {
31. ;
32. return;
33.}
34.
35.+ (void)endLogPageView:(__unsafe_unretained Class)pageView {
36. ;
37. return;
38.}
39.
40.@end
app友盟统计渠道里有个default是怎样来的
摘要亲,您好,很高兴给您解答,配置文档
我之前看到另外一个配置文档,掉坑里面了,发现调取不出来,应该是文档太久没有更新了,以下面的为准(2019/6/3)
就不复述了,把apikey, apisecurity,appkey改一改就能跑了
评论收起
微信小程序-使用友盟统计方法篇
注:在微信小程序内使用npm请参考 https://developers.weixin.qq.com/miniprogram/dev/devtools/npm.html
**注意:切记一定要正确设置umengConfig,不要拼写错误
ios 友盟统计怎么统计bug
当我们的 app 开发完成 并切 上线之后, 会被 很多用户去使用,在他们使用的 过程中 可能会 由于各种原因 导致 程序 崩溃 ,如果我们不关心这个问题, 就不可能 做出 健壮的 app。
我们可以自己 写 code 来 捕获异常 ,在 app 崩溃之前 将 异常内容 固化成文件 ,在 app 下次 启动时 再将 异常 信息 上传到 我们的服务器 供我们 分析 , 也可以使用 统计平台都 错误分析 功能 ,百度或者 友盟 都有 错误 统计 和分析 功能 。
具体怎么使用 统计 sdk , 下载完 sdk 后 文档 说的都很清楚,我就不 解释了 。
下 面说一下 ,获取到 异常 信息后 如何 使用 dwarfdump 工具 在 .dsym文件中 找出 出错的 代码 位置 。
1、首先 你要 有 dsym 文件才行 ,dsym 文件的位置 由于 打包的方式不同 可能 不同 ,如果你是 直接 build 出来的 ,那么 在 你 对应的 .app 文件相同目录下就可以看到 dsym文件,如果你是 菜单栏中 product -》 archive ,archive 完了 打开 Organizer -》Archives 中 打的包 ,那么你的 dsym 文件将在 对应 的 archive 中的 dsyms 文件夹下 。
2、获取 异常日志
登录友盟统计平台 ,进入制定 app ,点击 左边栏 里的 错误分析 , 这样就可以看到 错误列表 ,
比如:
Application received signal SIGSEGV 2.1.5 20865 2014-06-06 15:31:55
点击该错误 可以看到 详细信息
Application received signal SIGSEGV (null) ( 0 CoreFoundation 0x2f471f23 + 154 1 libobjc.A.dylib 0x39f38ce7 objc_exception_throw + 38 2 CoreFoundation 0x2f471e4d + 0 3 aaaaaaaa 0x8aa981 _ZNSt3__113__vector_baseIP10OneRequestNS_9allocatorIS2_EEED2Ev + 1134736 4 libsystem_platform.dylib 0x3a55071b _sigtramp + 34 5 aaaaaaaa 0x7439e9 _ZNSt3__113__vector_baseIP9OnePacketNS_9allocatorIS2_EEED2Ev + 3044 6 aaaaaaaa 0x749769 _ZN14BasicHashTable8IteratorD2Ev + 568 7 aaaaaaaa 0x760f93 _ZN12THREAD_MUTEXC2Ev + 12810 8 libsystem_pthread.dylib 0x3a554959 + 140 9 libsystem_pthread.dylib 0x3a5548cb _pthread_start + 102 10 libsystem_pthread.dylib 0x3a552ae8 thread_start + 8 ) dSYM UUID: 8AA8370C-D292-3051-BF23-B46128B941E2 CPU Type: armv7 Slide Address: 0x00004000 Binary Image: FengYunZhiBo Base Address: 0x00025000
3、使用 dwarfdump 导出 异常信息
进入 终端 输入,$dSYMPath 就是 第一步获取的 dsym 文件的路径 ,然后回车,就可以看到 错误信息了
dwarfdump --arch=armv7 --lookup 0x8aa981 $dSYMPath
0x0172f6da: Compile Unit: length = 0x00005ec0 version = 0x0002 abbr_offset = 0x00000000 addr_size = 0x04 (next CU at 0x0173559e)
0x0172f6e5: TAG_compile_unit *
AT_producer( "Apple LLVM version 5.0 (clang-500.2.76) (based on LLVM 3.3svn)" )
AT_language( DW_LANG_C99 )
AT_name( "libavformat/rtpenc.c" )
AT_low_pc( 0x008a9e14 )
AT_stmt_list( 0x0027eb6a )
AT_comp_dir( "/Users/fyzb0/Desktop/ffmpegFastBuild/build/src/ffmpeg-2.1" )
AT_APPLE_optimized( 0x01 )
0x01734bec: TAG_subprogram *
AT_name( "rtp_write_packet" )
AT_decl_file( "libavformat/rtpenc.c" )
AT_decl_line( 483 )
AT_prototyped( 0x01 )
AT_type( {0x01730ca0} ( int ) )
AT_APPLE_isa( 0x01 )
AT_low_pc( 0x008aa37c )
AT_high_pc( 0x008aaba4 )
AT_frame_base( r7 )
AT_APPLE_omit_frame_ptr( 0x01 )
0x01734c8b: TAG_lexical_block *
AT_ranges( 0x0011e928
[0x008aa5b4 - 0x008aab8c)
[0x008aab96 - 0x008aaba4)
End )
Line table dir : ’libavformat’
Line table file: ’rtpenc.c’ line 322, column 0 with start address 0x00000000008aa968
Looking up address: 0x00000000008aa981 in .debug_frame... found!
0x00036e30: FDE
length: 0x0000000c
CIE_pointer: 0x00000000
start_addr: 0x008aa37c rtp_write_packet
range_size: 0x00000828 (end_addr = 0x008aaba4)
Instructions: 0x008aa37c: CFA=4294967295+4294967295
如何在自己网站显示友盟统计数据
1.登录友盟网址打开百度搜索”cnzz友盟“ 打开友盟统计网站,然后打开然后点击”注册“然后你账号了就直接登录,没有的就要注册账号
2.点击”产品“-选择u-wab(网站统计)
3.打开的页面 点击”立即使用“ 添加你的网站地址了-点击”添加网站“
把自己的网站信息填写就可以了
4.确定添加后,会跳到下一步 获取代码,在这里我们看到有很多的代码,我们看自己的喜爱选择一种代码,复制过来
5.将复制的代码放在您要跟踪的每个网页《/body》标记之前
6.点击生成,就可以统计了
很高兴回答你的问题,期待你的采纳,谢谢
友盟是什么是什么意思
友盟是一个数据统计网站,提供给一些网站的统计代码来统计网站的访问情况等,国内是比较知名的统计网站和工具
友盟
友盟(Umeng),2010年4月在北京成立,是中国最专业、最有数据凝聚力的移动开发者服务平台。友盟以移动应用统计分析为产品起点,发展成为提供从基础设置搭建-开发-运营服务的整合服务平台,致力于为移动开发者提供专业的数据统计分析、开发和运营组件及推广服务。2013年10月推出“一站式“解决方案,服务包含移动应用统计分析以及细分行业的移动游戏统计分析、社会化分享组件、消息推送、自动更新、用户反馈、错误分析等产品。
友盟提供iOS、Android和Windows Phone等多平台服务。目前,国内主流开发者大多是友盟的用户,已有超34万计的移动应用从友盟服务中获益。

更多文章:
什么软件可以给视频加速?云帆加速产品一个是云帆加速SDK,一个是云帆加速DCDN,那么问题来了,请问为啥叫DCND而不是叫CDN
2025年5月24日 05:30
赛尔号破解版内购无限免费(赛尔号超级英雄内购破解版下载下载地址)
2026年7月7日 12:00
深度解析国内SOC芯片的发展现状?三星台积电怎么也没料到,一切来得太快了,张召忠果然没说错,什么情况
2026年10月23日 00:50
skittering(walkside和sidewalk有什么区别)
2025年11月24日 02:30
如何制作表格excel工作表(手机如何制作表格excel工作表)
2025年6月22日 17:42
360断网急救箱有用吗(360卫士急救箱可以修复应用过重断网吗)
2026年11月2日 00:20

















