问题: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的限制?
祝福
史蒂芬
答案 0 :(得分:0)
是的,因为已经出现了几次,我再次查看它并找到了(a?)解决方案!
只要您使用真实设备,就可以记录用户位置,并在设置中启用SIM卡或wifi位置。
我错误地认为没有SIM卡的设备(在我的情况下是三星Galaxy S)可以访问精确的位置 - 在所有GPS接收器都这样做之后,但似乎并非如此。
坚持使用SIM卡或启用wifi位置就可以了。
答案 1 :(得分:0)
通过在AndroidManifest.xml中配置以下任一权限,可以将用户的位置报告到城市级别: android.permission.ACCESS_COARSE_LOCATION或 android.permission.ACCESS_FINE_LOCATION 如果您无法设置它,我建议您通过邮件发送给Flurry支持(support@flurry.com),其中包含您的实施细节。 (免责声明:我在Flurry的支持团队工作)