91嫩草国内在线,韩国理论电影免费看,6969精品视频在线观看,1024在线视频精品免费,色中色污,饭冈佳奈子在线
跳至內容
Cobub文檔中心
用戶工具
登錄
站點工具
工具
顯示頁面
修訂記錄
反向鏈接
媒體管理器
網站地圖
登錄
媒體管理器
網站地圖
本頁面只讀。您可以查看源文件,但不能更改它。如果您覺得這是系統錯誤,請聯系管理員。
~~Title:Windows Phone開發者指南 - 開源移動應用運營平臺 - 移動統計、移動推送解決方案 - Cobub 移動開發者中心~~ {{description>Windows Phone開發者指南}} {{keywords>Cobub Razor,開源移動應用分析,移動分析,移動應用分析,開發者指南,Windows phone}} ====== Windows Phone開發者指南 ====== ====== 1 基本設置指南 ====== ===== 1.1 獲取AppKey ===== 安裝好Web Server后,到管理后臺注冊應用,填寫應用的相關信息。App建立成功后,可獲得該App的Appkey。 ===== 1.2 SDK使用步驟 ===== ==== 1.2.1 導入UMSAgent.dll(簡稱SDK) ==== 導入Windows phone SDK到工程中: 下載最新版本的sdk的壓縮包,解壓將其中的UMSAgent.dll釋放到本地目錄。 VS用戶右鍵工程選“Reference”選項,然后選擇“Add Reference”選項,子目錄下選擇“Browse”,選擇指向UMSAgent.dll的路徑。最后,點擊OK,導入成功。 ==== 1.2.2 集成說明 ==== 建議在所有頁面調用 <code> UmsAgent. UMSApi.onPageBegin(“page_name”);</code> 和 <code> UmsAgent. UMSApi.onPageEnd("page_name ");</code> 如果在某些頁面中不添加也可以,但會造成相應頁面的使用時間等相關信息統計不到。 ==== 1.2.3 注意事項 ==== * 確認AppKey正確。 * 在其他方法調用前最先調用UmsAgent.UMSApi.onAppstart(String appkey,string url)方法。 * SDK可以幫您捕捉用戶在使用應用過程中出現的異常退出(FC),并將錯誤報告發送給服務器,錯誤報告包含應用程序版本、操作系統版本和設備型號以及程序出現異常時的Stacktrace,這些數據將幫助您修改應用程序的Bug。 * 不同的渠道AppKeys須不同。 ====== 2 API 參考 ====== ===== 2.1 初始化 SDK ===== <code> UMSAgent.UMSApi.onAppStart(string appKey,string url);</code> **Appkey**: 服務器端生成的應用的KEY。 **url**: 服務器的URL。 確認在APP.xmal.cs 文件中的**Application_Launching(object sender, LaunchingEventArgs e)**方法中調用了該方法。否則,其他的方法將無法使用。 ===== 2.2 輸出日志 ===== <code> UMSAgent.UMSApi.setDebugMode(boolean isDebugMode);</code> **isDebugMode** **true**:輸出日志 **false**:不輸出 如果需要查看異常或者錯誤報告,可以在任何地方調用該API,不過只能查看到那些在調用該API之后的異常和錯誤。 ===== 2.3 在線配置 ===== <code> UmsAgent.UMSApi.updateOnlineConfig();</code> 在**Application_Launching(object sender, LaunchingEventArgs e)**方法中調用,SDK將聯網檢測您的在線配置,將這些信息保存在本地。否則,SDK將按照默認發送策略上傳數據到服務器。 版本號為WMAppManifest.xml中的Version值。 ===== 2.4 APP更新 ===== <code> UMSAgent.UMSApi.getNewVersion();</code> 如果開發了新的應用,請在服務端創建新的應用版本。 調用該方法應用將會自動檢測是否有更高版本的應用。如果有新的版本會提示用戶更新,如果用戶選擇更新應用,系統會自動為用戶更新應用(根據應用的版本號檢查是否更新)。 ===== 2.5 頁面訪問 ===== <code> UmsAgent. UMSApi.onPageBegin(string pagename);</code> **pagename**: 需要統計的頁面名 在頁面的OnNavigatedTo()方法中調用該方法,該方法將會記錄用戶進入該頁面的時間。 <code> UmsAgent. UMSApi.onPageEnd(“page name “) </code> 在頁面的**OnNavigatedFrom()**方法中調用該方法,該方法將會記錄用戶離開該頁面的時間。 注:上述兩個方法應成對的調用。 ===== 2.6 自定義事件 ===== 除了基本統計分析功能外,我們還支持您自定義的事件統計分析,例如您可以統計廣告點擊次數或者視頻被播放的次數等等,這里我們將提供幾個簡單而通用的接口。 <code> UMSAgent.UMSApi.onEvent(string event_id,string pagename);</code> **page**:為當前頁面的引用, **event_id**:為當前統計事件的ID。 在您需要發送事件報告的代碼段,調用如下方法就可以向服務器發送事件記錄,將統計event_id對應事件發送次數,變化趨勢,例如廣告點擊,短信發送量等等。event_id在服務器后端定義。 比如,監測應用程序里“MainPage”頁面的廣告的點擊次數,事件ID為“ad_click”。那么需要在程序里每次廣告點擊時調用UMSAgent.UMSApi.onEvent(“ad_click“, “MainPage”)通知服務器一個廣告點擊事件發生。 <code> UMSAgent.UMSApi.onEvent(string event_id, string pagename,string label);</code> 這是UMSAgent.UMSApi. onEvent(string event_id,string pagename)的一個重載方法。 除了能夠統計event_id所對應事件的發生次數,變化趨勢外,還能統計事件中具體標簽所占的比例,label為當前標簽,同樣這里的event_id字符串中不能含有空格。例如:在應用程序中省份對應一個event_id,每個城市對應一個label,這樣我們可以在生成的統計分析表中看到不同城市的比例。 <code> UMSAgent.UMSApi.onEvent(string event_id, string pagename, int acc);</code> 對于程序中的某些可能被頻繁觸發的事件,開發者可以在程序中維護一個計數器,這樣事件被多次觸發只需要生成一個到服務器的消息,這個消息包括該事件被觸發的次數,這里我們做了重載: <code> UMSAgent.UMSApi.onEvent (string event_id,string pagename,int acc); UMSAgent.UMSApi.onEvent(string event_id, string pagename, string label, int acc);</code> **label**:該事件的label屬性。 **acc**:是對應事件被觸發的次數。 ===== 2.7 綁定用戶 ===== <code> UMSAget.UMSApi. bindUserIdentifier(string userid);</code> 調用該方法可以把用戶的賬號,如社交網絡帳號,手機號等跟應用進行綁定。 ===== 2.8 綁定Tags ===== <code> UMSAgent.UMSApi.postTag(string tag);</code> 綁定用戶的tag并發送至后臺。
razor/windows-phone-developer-guide.txt
· 最后更改: 2017/07/14 11:18 (外部編輯)
頁面工具
顯示頁面
修訂記錄
反向鏈接
回到頂部
? Copyright 2012 - 2015
南京西橋科技有限公司
Western Bridge Tech Co., Ltd.
蘇ICP備13039116號-1