为什么某些没有互联网功能的应用程序需要互联网访问?


22

我已经安装或考虑过的几个应用程序说,即使它们没有明显的互联网功能,它们也需要互联网访问。一个最令人惊讶的是一个简单的指南针应用程序。

为什么是这样?

Answers:


19

通常,应用需要互联网访问才能获得广告,分析数据或将错误报告/堆栈跟踪发送回给开发人员。

其他原因可能包括使用Google的许可服务器来验证通过Android市场购买的应用程序的合法副本(Google的许可服务器使用CHECK_LICENSE权限)。同样,一些开发人员会产生自己的密钥和许可证服务器(在Google实施之前)。

例如,我是小费计算器应用程序的开发人员。它需要互联网许可才能通过Flurry将分析数据发送回我。有一天,我计划添加此远程堆栈跟踪程序以获取更详细的错误(但我还没有,因为到目前为止我的应用程序尚未真正生成任何错误/错误)。但是,这些信息的价值值得寻求互联网许可。我可以确切地看到使用我的应用程序的Android操作系统有多少用户,以及使用我的应用程序的最受欢迎的手机是多少。但是,如果用户选择不向我发送此信息,我也会在设置中为他们提供“选择退出”功能。


5
应用程序将CHECK_LICENSE权限用于Google的许可,而不是Internet权限。
Dan Dyer 2010年

@Dan然后我会纠正,感谢您指出这一点。
布莱恩丹尼
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.