【问题标题】:Can Flurry Analytics report the user's location by city on Android?Flurry Analytics 可以在 Android 上按城市报告用户的位置吗?
【发布时间】:2012-07-21 21:47:48
【问题描述】:

问题:Flurry Analytics 能否在 Android 上按城市(或更详细的区域)报告用户的位置?

我想知道是否有人在通过 Android 的 Flurry Analytics 服务报告位置数据方面有任何成功经验。

我正在编写一个医疗保健应用程序,该应用程序将使用位置信息来提供对当地指南的访问,因此我的用户会觉得透露他们的位置是合理的。

我已仔细遵循此处的 API 说明: http://support.flurry.com/index.php?title=Analytics/GettingStarted/Android

并尝试过精细和粗略的位置权限:

android:name="android.permission.ACCESS_FINE_LOCATION"
android:name="android.permission.ACCESS_COARSE_LOCATION"

尽管如此,Flurry 的 GeoLocation 部分仅显示使用的国家/地区位置:

United Kingdom          127          100.0% 
Vatican City            0            0.0% 
Ukraine                 0            0.0% 
Switzerland             0            0.0% 
...
etc

在添加上述权限之前,“详细位置”部分不可用。添加上述任一权限后,“详细位置”部分变为可用;但所有城市字段显示“0; 0.0%”:

York                    0            0.0% 
Wolverhampton           0            0.0% 
West Bromwich           0            0.0% 
Walsall                 0            0.0% 
...
etc

我已经在模拟器、三星 Galaxy S 和 HTC Wildfire 手机上进行了测试,我很想知道其他人是否成功地报告了城市数据,或者这是否是 Flurry Analytics API 的限制?

最好的祝福

史蒂文

【问题讨论】:

  • 你实际上并没有输入“android.permission.ACCESS_COARSE_LOCATION”
  • 啊,是的,我做到了,只是我没有正确转录。感谢您指出错误,我刚刚编辑了问题。您是否能够让城市位置报告工作?

标签: android geolocation gps location flurry


【解决方案1】:

可以通过在 AndroidManifest.xml 中配置以下任一权限来将用户的位置报告到城市级别: android.permission.ACCESS_COARSE_LOCATION 或 android.permission.ACCESS_FINE_LOCATION 如果您无法设置它,我建议您通过邮件向 Flurry 支持 (support@flurry.com) 发送您的实施细节。 (免责声明:我在 Flurry 的支持团队工作)

【讨论】:

    【解决方案2】:

    是的,因为这已经弹出了几次,所以我再次查看并找到了(a?)解决方案!

    只要您使用真实设备,在设置中启用 sim 卡或 wifi 位置,就可以记录用户位置。

    我错误地认为没有 sim 卡的设备(在我的情况下是三星 Galaxy S)可以访问良好的位置 - 毕竟所有 GPS 接收器都是这样做的,但似乎事实并非如此。

    插入 sim 卡或启用 wifi 位置就可以了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-05
      • 1970-01-01
      • 1970-01-01
      • 2013-12-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多