0

モバイルアプリで分析を実行するために、Flurry または Localytics のいずれかを使用する予定です。私はMonoで開発しています。Mono のポイントは、ソース コードを変更する必要がなく、同じソース コードで iOS と Android の両方のアプリケーションを開発できることです。しかし、Flurry と Localytics のコードはプラットフォームに依存していることがわかりました。したがって、これは、Android と iPhone の両方で同じソース コードを使用するという私の目的を台無しにしているようです。これは正しいです?使用できる回避策はありますか? いいえ、Google アナリティクスを使用するつもりはありません。

4

2 に答える 2

3

私はクライアント ライブラリに取り組んでいる Localytics チームの開発者です。Android と iOS のライブラリにはいくつかの違いがあるため、最終的には異なる実装が必要になります。ロバートが提案したように、独自のプラットフォーム抽象化クラスを構築したい場合があります。

于 2012-11-26T23:38:49.537 に答える
1

2 つの実装を切り替えるにはブリッジ クラスが必要になる場合がありますが、コードの残りの部分はクロスプラットフォームの互換性を維持する必要があります。「外部」ライブラリを静的にバインドできない場合があるため、動的に API 呼び出しを行う必要がある場合もあります。

于 2012-11-23T21:24:03.377 に答える