2016-08-09 8 views
0

お客様のアプリのインストールをデバッグするにはどうすればよいですか?万人の顧客がいる可能性があります。また、他の国にいる可能性もあります。電話にアクセスすることはできません。私はクラッシュを意味するものではなく、登録やログインが予期どおりに動作しないなどの予期せぬ動作を意味しますが、いつ起きたかを知る方法はありません。たとえば、ユーザーが資格情報を入力すると、データベースに何か問題があるためにユーザーが登録されていないと考えられます。アプリではすべて正常に表示されますが、これは起こりそうなことではないため、ACRAは役に立ちません。デバイスへのアクセスなしでAndroidアプリを修正する(クラッシュなし)

アプリで行われていることをすべて記録して開発者に送信する方法はありますか?特定のデバイスのオン/オフを切り替える方法は?

+0

いつでも自分のログを自分の好みに向けることができます。正しいURLを入力してアプリケーション機能のすべてを監視します。詳しくは[こちら](https://code.google.com/archive/p/android-remote-stacktrace/)をご覧ください。 –

+0

@IsraelMeshileyaに同意すると、ログが行く方法になります。たとえば私のアプリではFabric.ioを使い、予期せぬbeheviorが発生したときにデバッグするのに必要なすべての情報を持つ致命的ではない例外としてログに記録します。 – Dukes

答えて

1

すぐにCrashlyticsツールを使用することをお勧めします。それは上記のようなケースであなたを助けるだけでなく、重要な使用方法の洞察も与えます。上記のケースでは、障害状態を「イベント」(たとえば、ログインに失敗した場合など)として使用できます。これらのイベントは、ツールダッシュボードに表示され、かなり良い画像を得ることができます。すでに述べたように、ユースケースによっては、これらの動作をより明確にするために記録する方がよいでしょう。

基本的なクラッシュツールの実装は、一般的に非常に簡単で迅速です。 Fabric、Google AnalyticsなどのCrashlyticsのようなツールのほとんどは無料です。

+0

私はそれをインストールし、私が探しているものではないクラッシュがある場合にのみ記録します。 – Questioner

+0

さて、FabricによるCrashlyticsは主にそうしています。ファブリックには他にもスーツがあります。または、Googleアナリティクスを調べることができます。 – Shaishav

+0

Crashlyticsはクラッシュが発生したときにのみログに記録します。 – Questioner

関連する問題