1

Xamarin.Forms アプリケーションのユーザー分析とメトリックを取得するためのオプションを確認しています。

Hockeyapp、Application Insight、Visual Studio App Center などはトップ プロバイダーですが、私はそれらを使用することに懐疑的です。Android/iOS アプリケーションのパフォーマンスにどのように影響するかについての情報が見つかりません。それらは非同期メソッドを公開しません。したがって、別のスレッドで個別に実行することはできません。

ユーザーがインターネットに接続していない場合でも何が起こっていますか? タイムアウトになるまで分析を送信しようとしますか?

アップデート:

Xamarin Insight を使用していましたが、最近それを削除しました。Xamarin Insight を初期化するために、起動時間が 2 ~ 3 秒増加していることに気付きました。アプリのサイズも 3 ~ 5 MB 縮小されました。現在は廃止されていますが、Xamarin Insight の使用はお勧めしません。

4

3 に答える 3

2

まず; ここでわかるように; Xamarin Insights は今後数か月で HockeyApp と統合されるため、同じプラットフォームを使用して、ユーザー分析やメトリックなどを取得したり、Xamarin アプリの例外などを取得したりできます。

第二に; Xamarin Insights のライフ サイクルに従って、アプリケーションが開いているインターネット接続を持たない場合、Xamarin Insights のデータはデバイスにローカルに記録されます。後でネットワーク接続が再確立されると、ログ データが Xamarin Insigths Web サーバーに送信されます。

最後に、私はしばらくの間 HockeyApp と Xamarin Insights の両方を使用してきましたが、かなりうまく機能し、Microsoft が改善を開始したため、より良くなるでしょう。詳細については、このドキュメントを参照してください。

于 2017-06-09T13:09:01.200 に答える