Answers:
通常,应用需要互联网访问才能获得广告,分析数据或将错误报告/堆栈跟踪发送回给开发人员。
其他原因可能包括使用Google的许可服务器来验证通过Android市场购买的应用程序的合法副本(Google的许可服务器使用CHECK_LICENSE权限)。同样,一些开发人员会产生自己的密钥和许可证服务器(在Google实施之前)。
例如,我是小费计算器应用程序的开发人员。它需要互联网许可才能通过Flurry将分析数据发送回我。有一天,我计划添加此远程堆栈跟踪程序以获取更详细的错误(但我还没有,因为到目前为止我的应用程序尚未真正生成任何错误/错误)。但是,这些信息的价值值得寻求互联网许可。我可以确切地看到使用我的应用程序的Android操作系统有多少用户,以及使用我的应用程序的最受欢迎的手机是多少。但是,如果用户选择不向我发送此信息,我也会在设置中为他们提供“选择退出”功能。