ios 友盟統計自定義事件

2021-09-16 18:46:52 字數 2084 閱讀 4123

/** 自定義事件,數量統計.

@param  eventid **上註冊的事件id.

@param  label 分類標籤。不同的標籤會分別進行統計,方便同一事件的不同標籤的對比,為nil或空字串時後台會生成和eventid同名的標籤.

@param  accumulation 累加值。為減少網路互動,可以自行對某一事件id的某一分類標籤進行累加,再傳入次數作為引數。

@return void.

+ (void)event:(nsstring *)eventid; //等同於 event:eventid label:eventid;

/** 自定義事件,數量統計.

+ (void)event:(nsstring *)eventid label:(nsstring *)label; // label為nil或@""時,等同於 event:eventid label:eventid;

/** 自定義事件,數量統計.

+ (void)event:(nsstring *)eventid attributes:(nsdictionary *)attributes;

+ (void)event:(nsstring *)eventid attributes:(nsdictionary *)attributes counter:(int)number;

/** 自定義事件,時長統計.

beginevent,endevent要配對使用,也可以自己計時後通過durations引數傳遞進來

@param  eventid **上註冊的事件id.

@param  label 分類標籤。不同的標籤會分別進行統計,方便同一事件的不同標籤的對比,為nil或空字串時後台會生成和eventid同名的標籤.

@param  primarykey 這個引數用於和event_id一起標示乙個唯一事件,並不會被統計;對於同乙個事件在beginevent和endevent 中要傳遞相同的eventid 和 primarykey

@param millisecond 自己計時需要的話需要傳毫秒進來

@return void.

@warning 每個event的attributes不能超過10個

eventid、attributes中key和value都不能使用空格和特殊字元,必須是nsstring,且長度不能超過255個字元(否則將擷取前255個字元)

id, ts, du是保留字段,不能作為eventid及key的名稱

+ (void)beginevent:(nsstring *)eventid;

/** 自定義事件,時長統計.

+ (void)endevent:(nsstring *)eventid;

/** 自定義事件,時長統計.

+ (void)beginevent:(nsstring *)eventid label:(nsstring *)label;

/** 自定義事件,時長統計.

+ (void)endevent:(nsstring *)eventid label:(nsstring *)label;

/** 自定義事件,時長統計.

+ (void)beginevent:(nsstring *)eventid primarykey :(nsstring *)keyname attributes:(nsdictionary *)attributes;

/** 自定義事件,時長統計.

+ (void)endevent:(nsstring *)eventid primarykey:(nsstring *)keyname;

/** 自定義事件,時長統計.

+ (void)event:(nsstring *)eventid durations:(int)millisecond;

/** 自定義事件,時長統計.

+ (void)event:(nsstring *)eventid label:(nsstring *)label durations:(int)millisecond;

/** 自定義事件,時長統計.

+ (void)event:(nsstring *)eventid attributes:(nsdictionary *)attributes durations:(int)millisecond;

友盟自定義分享面板

在調用友盟的社會化分享的時候因為專案原因分享面板都要自己寫。我寫這個主要是因為有的手機的按鍵是採用的虛擬按鍵,按鍵在螢幕上面,所以如果呼叫他們官方的分享面板會出現分享按鈕被虛擬按鍵擋住的情況。調用友盟的分享面板就兩段 private umsocialservice mcontroller umser...

遠端 離線 推送自定義推送聲音,友盟 極光

一 極光推送很容易可以看到自定義推送聲音的設定,名字不對了可以嘗試新增格式字尾,如 shegnyin.m4a 二 友盟的推送 已開始還真沒找到,後台用引數一試,擦 友盟聲音只支援 pcm m4a ima adpcm law alaw必須是這4種格式之一,新增聲音 必須是帶字尾的 shengyin.m...

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

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