iOS專案開發後期新增友盟統計

2021-08-19 08:14:14 字數 678 閱讀 7063

override

mobclick

.beginlogpageview(

"pagename")}

override

mobclick

.endlogpageview(

"pagename")}

由於每個介面都要新增這個方法太過於繁瑣,因此找個乙個更好的辦法來新增,通過借助執行時來進行解決:

extension

uiviewcontroller

@objc

self

mobclick.beginlogpageview(string(describing: type(of: self)))

}@objc

self

mobclick.endlogpageview(string(describing: type(of: self)))}}

extension

private

static

let classswizzedmethodrunonce: void = ()

open

override

var next: uiresponder?

}這樣就不需要每個介面裡都要進行呼叫了.

由於最近在用swift做專案,所以方法都是用swift語法寫的,後期有時間會整理一套oc的方法出來.

開發後期在各個頁面中新增友盟統計

最近專案已經上線,可上線後老闆又讓新增乙個友盟統計,以便運營檢視,於是本人便開始看友盟統計的開發文件了。void bool animated void bool animated 可現在專案已經開發完成,如果要再在每個頁面中加入友盟統計的方法會耗費大量時間。而且這樣做,會使 的復用性差即不能讓其他要...

ios 友盟統計自定義事件

自定義事件,數量統計.param eventid 上註冊的事件id.param label 分類標籤。不同的標籤會分別進行統計,方便同一事件的不同標籤的對比,為nil或空字串時後台會生成和eventid同名的標籤.param accumulation 累加值。為減少網路互動,可以自行對某一事件id的...

iOS開發 遇到的友盟的幾個坑

由於專案需求要接分享,於是選擇了友盟整合分享,主要在facebook和推特上遇到了坑 首先是共有的一些問題,就是在需要使用之前一定要詳細看官方的文件,否則可能庫加不全,比如facebook需要account.framework和social.framework,這點只在接入facebook的網頁開啟...