【问题标题】:why does Flurry analytics required android.permission.ACCESS_NETWORK_STATE为什么 Flurry 分析需要 android.permission.ACCESS_NETWORK_STATE
【发布时间】:2013-06-29 21:03:47
【问题描述】:

我在我的 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
为什么会这样?

【问题讨论】:

    标签: android flurry android-permissions


    【解决方案1】:

    好吧,因为它会检查网络连接的状态,并在没有互联网访问(没有 wifi 和 3g)的情况下避免进行网络操作。

    【讨论】:

      【解决方案2】:

      Flurry SDK 文档要求。

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

      问题“为什么?”可以引发长时间的讨论,所以让我们将“为什么?”替换为“必须”,这样就可以结束了更短:)

      【讨论】:

      • 如果我正在实施 Flurry Ads 的合理答案:我不是。只是 Flurry 分析。我在 FLURRY ANALYTICS 中找不到任何提到所需权限是网络状态的地方
      • ACCESS_NETWORK_STATE 是非常有用的权限。例如,他们可以尝试发送 throw wifi 而不是 3G 来统计实际连接。这是第一个容易想到的可能案例。
      • 请注意,虽然它在文档的 that 页面上,但它不在其他页面上,例如support.flurry.com/index.php?title=Analytics/GettingStarted/…
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-06
      • 1970-01-01
      相关资源
      最近更新 更多