为什么Flurry分析需要android.permission.ACCESS_NETWORK_STATE

时间:2013-06-29 21:03:47

标签: android flurry android-permissions

我在Android应用程序中使用Flurry分析 我在应用程序启动时得到了这个Flurry异常


E/FlurryAgent(4466): java.lang.SecurityException: ConnectivityService: Neither user 10059 nor current process has android.permission.ACCESS_NETWORK_STATE.
我打这个电话时得到这个例外 来自OnStart()方法
FlurryAgent.onStartSession(this, FLURRY_TOKEN);
我找不到Flurry要求这个“使用许可”的提法 为什么会这样?

2 个答案:

答案 0 :(得分:4)

好吧,因为如果没有互联网接入(没有wifi和3g),它会检查网络连接的状态并避免进行网络操作。

答案 1 :(得分:0)

Flurry SDK文档需要它。

http://support.flurry.com/index.php?title=Guides/f/Publishers/Code/Interstitials/Android

问题“为什么?”可以引发长时间的讨论,所以让我们用“必须”替换“为什么?”,这可以关闭这个更短:))