如何了解运行iOS应用程序的设备/操作系统版本?

时间:2010-11-02 20:46:09

标签: iphone ios analytics

据我所知,苹果不再允许我向第三方服务发送“设备数据”。因此,Flurry和大概每个其他分析公司都不再收集操作系统/硬件版本数据。但是,对于试图将开发目标定位到实际使用应用程序的人来说,这些数据非常有价值。

我可以想象一些收集这些数据的不同方法。

1)向Flurry发送指示硬件/操作系统版本的自定义事件。当然,这直接违反了与Apple达成的协议。但是,我怀疑很多人都这样做,而且没有被破坏。仍然不是一个理想的解决方案。即使Apple没有注意到我们发送了这些数据,我也不愿意将应用程序拉到我头上。

2)使用分析包,允许我在自己的服务器上收集数据。 Localytics是一家似乎提供此服务的公司。但是,我不认为他们提供免费计划。有人知道任何免费(或廉价)的分析工具,这些工具可以让我将数据发送到我自己的服务器吗?

3)滚动我自己的解决方案。这可能是Flurry的完全替代品,或者我可以继续使用乱舞,但只将设备数据发送到我自己的服务器。这有点笨重。我更愿意将所有分析数据放在一个地方。如果我不需要

,我宁愿不必处理构建自己的工具

那么,是否有其他人收集设备数据?您使用上述技术之一吗?或者也许是我没想过的不同之处?

2 个答案:

答案 0 :(得分:1)

嗨,也许“Testflight Live”可以帮到你。

据我所知,Apple允许使用Testflight。

https://testflightapp.com/sdk/live/

答案 1 :(得分:0)

我听说有人使用UIWebViews连接到带有计数器的网页。每次访问页面时计数器都会递增,并且页面由feature / UIView分隔。通过这种方式,开发人员可以判断哪些功能使用最多。

就设备数据而言,您很可能正在考虑推出自己的跟踪机制,可能需要通过设置为接收数据的Google App Engine等服务器。

我做了这个答案,所以我可以继续回来查看,因为我也想了解更多信息。我投了你的问题,并且赞成它

祝你好运,先生