这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
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并发送至后台。 | ||