47
41

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

1行追記するだけでCrashlyticsで会員情報からクラッシュログを探せるたった1つの方法

Posted at

クラッシュ改善に役に立つ

ユーザさんからクラッシュすると問い合わせをいただくことがあるのですが既知のバグ以外はなかなか
ユーザさんの説明だけでは、原因を特定出来ないことがよくあります。

私が担当しているアプリでは問い合わせの際に、ユーザさんを特定出来る会員IDを一緒に頂いてるのですが
それを元にクラッシュログを探せば原因特定に近づきやすくなります。

また、クラッシュを手元で再現出来た時に本当に同じ原因か特定するのにも
発生時間が細かくわかるので、クラッシュを起こしたアカウントで同じクラッシュが上がってるか確認することも出来ます。

Crashlyticsに会員を特定出来る情報を送信する

objective-c
[Crashlytics setUserIdentifier:@"ユーザが特定出来る何か(ユーザIDとか)"]
swift
Crashlytics.sharedInstance().setUserIdentifier("ユーザが特定出来る何か(ユーザIDとか)")
java
Crashlytics.setUserIdentifier("ユーザが特定出来る何か(ユーザIDとか)")

たったこれだけ!!

実際に検索する

  1. Fabricにアクセス
  2. Crashlyticsのタブを選択
  3. 右の方にある検索ボックスにユーザを特定出来る文字列を入れる
スクリーンショット 2016-03-16 11.52.58.png

# 特定ユーザのクラッシュログだけを抽出して見れる
スクリーンショット 2016-03-16 11.53.58.png

他にも

メールアドレスやユーザ名なども送ることが出来ます。
iPhoneはこちら
http://support.crashlytics.com/knowledgebase/articles/92521-how-do-i-set-user-information
Androidはこちら
http://support.crashlytics.com/knowledgebase/articles/120548-how-do-i-set-user-information

47
41
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
47
41

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?