TalkingData Unity 平台 SDK 由 封装层 和 Native SDK 两部分构成,目前 GitHub 上提供了封装层代码,需要从 TalkingData官网 下载最新版的 Android 和 iOS 平台 Native SDK,组合使用。
- 下载本项目(封装层)到本地;
- 访问 TalkingData官网 下载最新版的 Android 和 iOS 平台 TalkingData SDK (Native SDK)
- 方法1:选择 Unity 平台进行功能定制;
- 方法2:分别选择 Android 和 iOS 平台进行功能定制,请确保两个平台功能项一致;
- 将下载的最新版
Native SDK复制到封装层中,构成完整的 Unity SDK。- Android 平台
将最新的.jar文件复制到Assets/Plugins/Android目录下 - iOS 平台
将最新的.h和.a文件复制到Assets/Plugins/iOS目录下
- Android 平台
- 按
Native SDK功能选项对封装层代码进行必要的修改,详见“注意事项”第2条; - 将 Unity SDK 集成您需要统计的工程中,并按 集成文档 进行必要配置和功能调用。
-
分别选择 Android 和 iOS 平台进行功能定制时,请确保两个平台功能项一致。
-
如果申请 Native SDK 时选择了可选功能,则需要在本项目中启用所选功能对应的封装层代码。
a) 在Assets/Plugins/iOS/TalkingDataSDK.mm文件中释放所选行业或功能的宏定义。
b) 在 Unity 中添加相应功能的宏定义
打开Build Settings,先在Platform中选择Android或iOS平台,再点击Switch Platform。当切换完平台后,点击Player Settings,然后在Other Settings的Scripting Define Symbols中输入所选行业或功能相应的宏(如果有多个宏,需要用分号隔开;Android 和 iOS 需要分别添加)。各行业功能宏定义如下。
行业&功能 宏定义 电商零售 TD_RETAIL 游戏娱乐 TD_GAME 金融借贷 TD_FINANCE 旅游出行 TD_TOUR 在线教育 TD_ONLINEEDU 小说阅读 TD_READING 其他行业 TD_OTHER