1

Flurry SDKを使用して、ユーザーがアプリをどのように使用しているかに関する分析を収集します。

アプリがサーバーに接続できないと文句を言うという奇妙なエラーが発生しているので、何が起こっているのかをトラブルシューティングするために、パラメーターを使用してFlurryイベントを追加し、これがいつ発生したかを確認できるようにしました。

__FILE__私がログに記録するパラメータの2つは次のとおりです。_cmd

Flurryを見て、これがどのメソッドとどのファイルで発生しているかを確認すると、fileの値は非常に奇妙です。ほとんどすべての__FILE__値は次のようなものです。

/Users/yevgenysimkin/foo/git/iphone/foo/Classes/foo/App/Controller/ViewController.m

このイベントをトリガーするユーザーが複数いることはわかっていますが、同じユーザーが繰り返し表示されるのはなぜですか?

4

1 に答える 1

2

マクロは__FILE__コンパイル時に展開されます。ユーザーyevgenysimkinは、アプリを実行しているユーザーではなく、ソースファイルがコンパイルされたコンピューターのユーザーです。

ライブラリを作成して多くのアプリメーカーに提供している場合、他の誰かがアプリ全体にコンパイルしたとしても、マクロはyevgenysimkinによってライブラリにハードコードされています。

于 2012-04-19T20:55:21.283 に答える