【发布时间】:2012-05-25 17:52:44
【问题描述】:
我了解 Apple 不再允许我向第三方服务发送“设备数据”。因此,Flurry 和大概其他所有分析公司都不再收集操作系统/硬件版本数据。但是,这些数据对于任何试图针对实际使用应用程序的人进行开发的人来说都是非常有价值的。
我可以想象几种不同的方式来收集这些数据。
1) 向 Flurry 发送指示硬件/操作系统版本的自定义事件。当然,这直接违反了与苹果的协议。但是,我怀疑很多人都在这样做,只是没有被破坏。仍然,不是一个理想的解决方案。即使 Apple 没有注意到我们正在发送这些数据,我也不想让应用程序挂在我的头上。
2) 使用允许我在自己的服务器上收集数据的分析包。 Localytics 是一家似乎提供这种服务的公司。但是,我认为他们的免费计划不会提供此功能。是否有人知道任何免费(或廉价)分析工具可以让我将数据发送到我自己的服务器?
3) 推出我自己的解决方案。这可以完全替代 Flurry,或者我可以继续使用 Flurry,但只将设备数据发送到我自己的服务器。这有点笨拙。我更愿意将我所有的分析数据放在一个地方。如果不需要的话,我宁愿不用自己构建工具
那么,还有其他人收集设备数据吗?您是否使用上述技术之一?或者可能是我没有想到的不同的东西?
【问题讨论】:
-
现在我正在考虑它,如果我使用自定义事件来记录有关操作系统和硬件版本的信息,我不明白 Flurry 是如何挖掘我的设备数据的。
-
这很好 - 您可以将信息作为事件发送到您自己的 Flurry 帐户。不过,条款和条件确实允许他们挖掘它(只要他们删除对您的特定应用程序的引用并且只提供应用程序的“域”)。他们是否会这样做我不知道。也没有什么能阻止您将 iPhone4 称为“Fluffy Bunny”和 3.1“Purple Monkey Dishwasher”——这可能是一种不必要的混淆。
-
同意。即使没有搞笑的混淆,我也无法想象值得花时间查看每个帐户,检查自定义事件,尝试确定是否正在发送实际设备数据,并将该数据强制转换为通用格式所有帐户。也就是说,因为违反了协议的文字,如果不是精神,让苹果拉我的应用程序肯定会很烦人。