iOS全埋點解決方案

iOS全埋點解決方案

《iOS全埋點解決方案》由神策數據官方出品,手把手教你實現iOS場景下的各種全埋點解決方案。本書由機械工業出版社出版。

基本介紹

  • 中文名:iOS全埋點解決方案
  • 作者:王灼洲
  • 出版社:機械工業出版社
  • 出版時間:2020年6月1日
  • 頁數:302 頁
  • 定價:89 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787111653622
內容簡介,圖書目錄,作者簡介,

內容簡介

本書從實戰角度全面講解了iOS全埋點技術和解決方案,為基於iOS系統的各種數據採集場景提供詳盡的指導。
本書由神策數據官方出品,總結了他們過去為1000餘家企業客戶提供服務的實踐經驗。執筆人是神策數據合肥研發中心負責人,在Android & iOS等領域有10年的研發經驗,對各種數據採集技術和解決方案都有深入研究,開發和維護著國內第一個商用的開源 Android & iOS 數據埋點 SDK。
全書一共14章:
第1~2章介紹了數據採集SDK框架的搭建,以及應用程式的退出和啟動,這是實現iOS全埋點的基礎;
第3~6章依次詳細講解了頁面瀏覽事件、控制項點擊事件、UITableView和UICollection View點擊事件、手勢採集等場景的全埋點技術和解決方案;
第7~14章分別講解了用戶標識、時間相關、數據存儲、數據同步、採集崩潰、App 與 H5 打通、App Extension React Native等場景的全埋點技術和解決方案。
所有的解決方案都提供了完整的項目原始碼,具有極強的實操性。

圖書目錄

推薦序
前言
第1章 數據採集SDK1
1.1 數據採集SDK簡介1
1.2 搭建SDK框架3
第2章 應用程式退出和啟動20
2.1 全埋點簡介20
2.2 應用程式退出21
2.3 應用程式啟動24
2.4 被動啟動28
第3章 頁面瀏覽事件36
3.1 UIViewController 生命周期36
3.2 Method Swizzling37
3.3 實現頁面瀏覽事件全埋點42
第4章 控制項點擊事件53
4.1 Target-Action53
4.2 方案一54
4.3 方案二70
4.4 方案總結78
第5章 UITableView和UICollection-View點擊事件80
5.1 支持UITableView控制項80
5.2 支持UICollectionView控制項107
第6章 手勢採集112
6.1 手勢識別器112
6.2 手勢全埋點114
第7章 用戶標識121
7.1 登錄之前122
7.2 登錄之後140
第8章 時間相關144
8.1 事件發生的時間戳145
8.2 統計事件持續時長147
8.3 全埋點事件時長158
第9章 數據存儲162
9.1 數據存儲策略162
9.2 檔案快取166
9.3 資料庫快取179
第10章 數據同步198
10.1 同步數據198
10.2 數據同步策略212
第11章 採集崩潰223
11.1 NSException異常223
11.2 捕獲信號229
11.3 採集應用程式異常時的$AppEnd事件235
第12章 App與H5打通238
12.1 App與H5打通原因238
12.2 方案一:攔截請求239
12.3 方案二:JavaScript與WebView相互調用255
第13章 App Extension259
13.1 App Extension介紹259
13.2 App Extension埋點270
第14章 React Native全埋點283
14.1 React Native 簡介283
14.2 React Native全埋點293

作者簡介

王灼洲
資深移動開發技術專家,目前就職於神策網路科技(北京)有限公司,擔任合肥研發中心負責人,是公司最早的核心骨幹。
有10年的Android & iOS開發經驗,是國內第一批Android研發工程師。對基於Android和iOS系統的各種客戶端和服務端的數據採集技術和解決方案都有深入研究,開發和維護著國內第一個商用的開源 Android & iOS 數據埋點 SDK。
著有《Android全埋點解決方案》一書,在行業里引起了巨大的反響。

相關詞條

熱門詞條

聯絡我們