4

質問: 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

私はエミュレーター、Samsung Galaxy S および HTC Wildfire ハンドセットでテストしましたが、他のユーザーが都市データのレポートに成功したかどうか、またはこれが Flurry Analytics API の制限であるかどうかを知りたいです。

幸運をお祈りしています

スティーブン

4

2 に答える 2

0

AndroidManifest.xml で次のパーミッションのいずれかを設定することにより、都市レベルまでユーザーの位置を報告することができます: android.permission.ACCESS_COARSE_LOCATION または android.permission.ACCESS_FINE_LOCATION 設定できない場合は、実装の詳細を Flurry サポート (support@flurry.com) にメールでお送りください。(免責事項: 私は Flurry のサポート チームで働いています)

于 2012-09-13T12:48:53.373 に答える
0

そうです、これはさらに数回ポップアップしたので、もう一度調べて、(a?) 解決策を見つけました!

実際のデバイスを使用している限り、設定で SIM カードまたは Wi-Fi の場所が有効になっている限り、ユーザーの場所を記録することができます。

私は、SIM カードなしでデバイス (私の場合は Samsung Galaxy S) が正確な位置情報にアクセスできると誤って想定していました。

SIM カードを挿入するか、Wi-Fi ロケーションを有効にすることでうまくいきました。

于 2012-09-10T11:16:11.147 に答える