這里會顯示出您選擇的修訂版和當前版本之間的差別。
后一修訂版 | 前一修訂版 | ||
razor:windows-phone-developer-guide [2015/03/18 11:10] cobub 創建 |
razor:windows-phone-developer-guide [2017/07/14 11:18] (當前版本) |
||
---|---|---|---|
行 1: | 行 1: | ||
- | 本文檔適用于Cobub Razor-**開源的、移動應用分析系統**的Version 0.7 版本。請訪問[[razor:release-note|release note]]獲取更多版本信息。? | + | ~~Title:Windows Phone開發者指南 - 開源移動應用運營平臺 - 移動統計、移動推送解決方案 - Cobub 移動開發者中心~~? |
- | ====== 1 概要 ====== | + | {{description>Windows Phone開發者指南}}? |
+ | {{keywords>Cobub Razor,開源移動應用分析,移動分析,移動應用分析,開發者指南,Windows phone}} | ||
+ | ====== Windows Phone開發者指南 ====== | ||
- | ===== 1.1 文檔目的 ===== | ||
+ | ====== 1 基本設置指南 ====== | ||
- | 本文檔的目的是講解Cobub Razor Windows Phone SDK 的使用規則,方便用戶的使用。 | ||
- | ===== 1.2 使用范圍 =====? | + | ===== 1.1 獲取AppKey ===== |
- | ? | + | |
- | ? | + | |
- | 本文檔是適用于開源的移動分析系統Cobub Razor 的Windows Phone SDK的使用者。? | + | |
- | ? | + | |
- | ===== 1.3 術語和縮寫 =====? | + | |
- | ? | + | |
- | ? | + | |
- | Cobub Razor – 開源移動應用統計分析? | + | |
- | ? | + | |
- | ===== 1.4 相關文檔 =====? | + | |
- | ? | + | |
- | ? | + | |
- | 無? | + | |
- | ? | + | |
- | ====== 2 基本設置指南 ======? | + | |
- | ? | + | |
- | ? | + | |
- | ===== 2.1 獲取AppKey ===== | + | |
安裝好Web Server后,到管理后臺注冊應用,填寫應用的相關信息。App建立成功后,可獲得該App的Appkey。 | 安裝好Web Server后,到管理后臺注冊應用,填寫應用的相關信息。App建立成功后,可獲得該App的Appkey。 | ||
- | ===== 2.2 SDK使用步驟 ===== | + | ===== 1.2 SDK使用步驟 ===== |
- | ==== 2.2.1 導入UMSAgent.dll(簡稱SDK) ==== | + | ==== 1.2.1 導入UMSAgent.dll(簡稱SDK) ==== |
行 43: | 行 26: | ||
VS用戶右鍵工程選“Reference”選項,然后選擇“Add Reference”選項,子目錄下選擇“Browse”,選擇指向UMSAgent.dll的路徑。最后,點擊OK,導入成功。 | VS用戶右鍵工程選“Reference”選項,然后選擇“Add Reference”選項,子目錄下選擇“Browse”,選擇指向UMSAgent.dll的路徑。最后,點擊OK,導入成功。 | ||
- | ==== 2.2.2 集成說明 ==== | + | ==== 1.2.2 集成說明 ==== |
建議在所有頁面調用 | 建議在所有頁面調用 | ||
行 53: | 行 36: | ||
如果在某些頁面中不添加也可以,但會造成相應頁面的使用時間等相關信息統計不到。 | 如果在某些頁面中不添加也可以,但會造成相應頁面的使用時間等相關信息統計不到。 | ||
- | ==== 2.2.3 注意事項 ==== | + | ==== 1.2.3 注意事項 ==== |
* 確認AppKey正確。 | * 確認AppKey正確。 | ||
行 60: | 行 43: | ||
* 不同的渠道AppKeys須不同。 | * 不同的渠道AppKeys須不同。 | ||
- | ====== 3 API 參考 ====== | + | ====== 2 API 參考 ====== |
- | ===== 3.1 初始化 SDK ===== | + | ===== 2.1 初始化 SDK ===== |
<code> | <code> | ||
UMSAgent.UMSApi.onAppStart(string appKey,string url);</code> | UMSAgent.UMSApi.onAppStart(string appKey,string url);</code> | ||
行 72: | 行 55: | ||
確認在APP.xmal.cs 文件中的**Application_Launching(object sender, LaunchingEventArgs e)**方法中調用了該方法。否則,其他的方法將無法使用。 | 確認在APP.xmal.cs 文件中的**Application_Launching(object sender, LaunchingEventArgs e)**方法中調用了該方法。否則,其他的方法將無法使用。 | ||
- | ===== 3.2 輸出日志 ===== | + | ===== 2.2 輸出日志 ===== |
<code> | <code> | ||
行 84: | 行 67: | ||
如果需要查看異常或者錯誤報告,可以在任何地方調用該API,不過只能查看到那些在調用該API之后的異常和錯誤。 | 如果需要查看異常或者錯誤報告,可以在任何地方調用該API,不過只能查看到那些在調用該API之后的異常和錯誤。 | ||
- | ===== 3.3 在線配置 ===== | + | ===== 2.3 在線配置 ===== |
<code> | <code> | ||
UmsAgent.UMSApi.updateOnlineConfig();</code> | UmsAgent.UMSApi.updateOnlineConfig();</code> | ||
行 91: | 行 74: | ||
版本號為WMAppManifest.xml中的Version值。 | 版本號為WMAppManifest.xml中的Version值。 | ||
- | ===== 3.4 APP更新 ===== | + | ===== 2.4 APP更新 ===== |
<code> | <code> | ||
UMSAgent.UMSApi.getNewVersion();</code> | UMSAgent.UMSApi.getNewVersion();</code> | ||
行 97: | 行 80: | ||
調用該方法應用將會自動檢測是否有更高版本的應用。如果有新的版本會提示用戶更新,如果用戶選擇更新應用,系統會自動為用戶更新應用(根據應用的版本號檢查是否更新)。 | 調用該方法應用將會自動檢測是否有更高版本的應用。如果有新的版本會提示用戶更新,如果用戶選擇更新應用,系統會自動為用戶更新應用(根據應用的版本號檢查是否更新)。 | ||
- | ===== 3.5 頁面訪問 ===== | + | ===== 2.5 頁面訪問 ===== |
<code> | <code> | ||
UmsAgent. UMSApi.onPageBegin(string pagename);</code> | UmsAgent. UMSApi.onPageBegin(string pagename);</code> | ||
行 110: | 行 93: | ||
注:上述兩個方法應成對的調用。 | 注:上述兩個方法應成對的調用。 | ||
- | ===== 3.6 自定義事件 ===== | + | ===== 2.6 自定義事件 ===== |
行 138: | 行 121: | ||
**acc**:是對應事件被觸發的次數。 | **acc**:是對應事件被觸發的次數。 | ||
- | ===== 3.7 綁定用戶 ===== | + | ===== 2.7 綁定用戶 ===== |
<code> | <code> | ||
UMSAget.UMSApi. bindUserIdentifier(string userid);</code> | UMSAget.UMSApi. bindUserIdentifier(string userid);</code> | ||
調用該方法可以把用戶的賬號,如社交網絡帳號,手機號等跟應用進行綁定。 | 調用該方法可以把用戶的賬號,如社交網絡帳號,手機號等跟應用進行綁定。 | ||
- | ===== 3.8 綁定Tags ===== | + | ===== 2.8 綁定Tags ===== |
<code> | <code> | ||
UMSAgent.UMSApi.postTag(string tag);</code> | UMSAgent.UMSApi.postTag(string tag);</code> | ||
綁定用戶的tag并發送至后臺。 | 綁定用戶的tag并發送至后臺。 | ||