博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Windows Phone 使用FlurrySdk
阅读量:6995 次
发布时间:2019-06-27

本文共 2278 字,大约阅读时间需要 7 分钟。

Flurry Analytics提供了强大得用户怎么实时和你的应用程序交互的洞察力。超过60000个公司已经选择Flurry Analytics用作用户体验分析,目前超过150000应用程序使用了Flurry Analytics,其中包括IOS,Android,Blackberry,Windows Phone,JavaME和HTML5平台。Flurry Analytics 帮助了移动开发者创造更完美的应用程序,旨在通过用户行为的分析增强应用的交互性和实用性。Flurry Analytics 提供的服务完全免费,而且前面已经提到了,它是跨平台的。

 

Flurry 介绍:

通过Flurry Analytics可以了解你有多少新的与活跃的用户,会话,平均会话长度,您的应用程序的使用频率,有多少消费者使用您的应用程序的每个版本,时间的停留,和每个页面的查看情况。如果有了这些数据,相信这对于你去设计和实现应用程序有很大的帮助。它提供了一个十分可靠的参考信息,他们都是来自于真实的用户体验。总之,Flurry Analytics是一个不可多得的使用工具。好了,言归正传,下面我们来了解一下具体怎么去使用Flurry Analytics。

 

  注册Flurry:

进入Flurry官网: 注册一个账号,填写需要的信息后点击确认。会出现一个页面需要一个激活码。激活码可以在你注册时使用的邮箱里收到,只要Copy到过来就可以了。进入下一步出现一下画面:

 这里需要你选择平台,当让我们是选择Windows Phone啦。进入下一步添加项目名称和分类:

然后就 给你调用Flurry Analytics的唯一应用程序Key,和SDk的下载地址,还有一些使用引导。接下来就可以使用Flurry Analytics为你提供的服务了。

 

  使用方法:

1.添加下载的DLL包:FlurryWP7SDK.dll

2.如果你的应用程序代码中 WMAppManifest.xml文件不包含如下的capabilities,请添加:

ID_CAP_NETWORKING: Required to send analytics data back to the flurry servers

ID_CAP_IDENTITY_USER:Required to retrieve ANID for reporting unique users.
ID_CAP_IDENTITY_DEVICE: Required to retrieve Device model and firmware.

3.添加FlurryWP7SDK.Api.StartSession(string apiKey) 到程序中去,这里建议程序一运行就能够执行到那行代码,比如是在      PhoneApplicationg_Lanuching事件里添加。

public const string ApiKeyValue = "..." // the API key provided to you...private void Application_Launching(object sender, LaunchingEventArgs e) {             ...        FlurryWP7SDK.Api.StartSession(ApiKeyValue);        // additional custom code can go here}

同样为了正确的追踪应用程序最好是在Application_Activated事件里也添加那行代码。

private void Application_Activated(object sender, ActivatedEventArgs e) {             ...        FlurryWP7SDK.Api.StartSession(ApiKeyValue);        // additional custom code can go here}

4. 额外的一些方法

FlurryWP7SDK.Api.LogEvent(string eventId, bool timed, List
parameters)

通过这个方法可以追踪用户在一个Session中触发的事件,你可以获取一个事件执行的次数,事件执行的顺序,事件最常用的参数信息。每一个项目支持100个事件,timed   和parameters都是可选的参数,每一个eventID, parameter key 和parameter value都限制在255个字符之内。每一个事件的参数列表都限制在10个参数之内。如果你传入参 数 timed为true,你调用LogEvent就是一个定时的,你需要在结束的地方添加 

FlurryWP7SDK.Api.EndTimedEvent(string eventId, List
parameters)FlurryWP7SDK.Api.LogError(String message, Exception exception)

使用该方法可以返回程序错误信息,在每一个Session会返回至多10错误信息(最大长度为255个字符)

 

转载于:https://www.cnblogs.com/navigator/archive/2013/02/19/2917676.html

你可能感兴趣的文章
K-means &K-medoids 聚类
查看>>
MySQL配置文件my.cnf优化详解
查看>>
MySQL完整性约束
查看>>
ssh 配置config 别名
查看>>
eclipse查看类源码出现failed to create the part's controls的解决方法
查看>>
Kafka学习之四 Kafka常用命令
查看>>
ruby 【rails在win7_64位操作系统安装】
查看>>
回溯法--0-1背包问题
查看>>
ubuntu hadoop集群 master免密码登陆到slave节点
查看>>
css3的背景多重运用
查看>>
关于 [栈溢出后jmp esp执行shellcode] 原理分析
查看>>
安全疏散(一)
查看>>
python_sort(key=) 的使用
查看>>
UT源码116
查看>>
git仓库远程连接GitHub
查看>>
Mysql配置参数说明
查看>>
Hello world,Hello 2015,Bye 2014
查看>>
asp.net中使用单例
查看>>
[Asp.Net]状态管理(Session、Application、Cache)
查看>>
mysql 跨服务器复制数据库
查看>>