最近公司要求给项目添加数据统计的功能
从DataEye和Umeng之间选择了Umeng,其实DataEye的方式也是差不多的。
一、从 友盟SDK 下载最新SDK后,引入到项目里。 本次教程中用的是1.7版本
二、引入完SDK,我们这里新建个UmengData.ts脚本,挂载到第一个场景的Object下 (为何是第一个场景? 因为统计的内容可能会有进入游戏的次数)
UmengData.ts是负责初始化操作,写一些上传数据的方法
三、打开UmengData.ts脚本,在Awake里进行初始化,添加如下代码 (替换Android、iPhone、win平台的 “友盟appKey”为在友盟注册好的)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
#if UNITY_ANDROID GA.StartWithAppKeyAndChannelId("<span style="font-family: Menlo;"> <span style="font-style: italic; color: #888888;">友盟appKey</span></span> ", "Android"); #endif #if UNITY_IPHONE GA.StartWithAppKeyAndChannelId("<span style="font-family: Menlo;"> <span style="font-style: italic; color: #888888;">友盟appKey</span></span> ", "iPhone"); #endif #if UNITY_STANDALONE_WIN GA.StartWithAppKeyAndChannelId("<span style="font-family: Menlo;"> <span style="font-style: italic; color: #888888;">友盟appKey</span></span> ", "Windows"); #endif |
四、添加统计事件
void Event(string eventId) void Event(string eventId, string label)
- 本文固定链接: http://www.u3d8.com/?p=565
- 转载请注明: 网虫虫 在 u3d8.com 发表过