6

我希望我们的应用程序在第一次启动时向服务器发送一些匿名信息(操作系统、Java 版本等)。这样做的唯一用途是确定正在使用的副本数量,并了解我们的客户最常使用哪些操作系统,因此我们知道将重点放在哪里进行测试。

我们应该征求用户的许可(通过显示允许/不允许对话框),还是不需要?我知道的许多应用程序在未经许可的情况下发送此类信息,但即使它可能是合法的,我也不知道这是否是好的行为。

4

2 回答 2

4

本地应用程序中对电话回拨代码的普遍态度似乎是消极的。甚至像微软这样的大公司也因其强制性的信息抓取行为而受到严重的负面关注。

因此,我认为您应该请求许可或根本不给家里打电话。

于 2010-09-18T08:41:30.613 回答
1

如果应用程序不需要与您的服务器通信来实际执行用户运行它的工作......那么您实际上是在请求用户的帮助(使用他们的网络连接,协助您进行测试等) ) 你当然应该先问。

如果应用程序已经与您的服务器进行通信以完成其工作,您应该通知用户正在发送和接收哪些信息,但您不需要征求他们的许可,因为他们已经允许通过以下方式与服务器通信首先选择运行程序。

于 2010-09-18T08:47:38.863 回答