使用Crashlytics of Fabric.io的多个Android开发人员

时间:2017-05-31 08:25:35

标签: android crashlytics google-fabric

我们是一个开发团队,刚开始使用Crashlytics。我们大多数人都拥有完全相同的设备模型用于测试。

当发生崩溃时,我们如何识别与之相关的设备。换句话说,我们如何知道开发人员A或B的设备上是否发生了崩溃。

1 个答案:

答案 0 :(得分:2)

将不同设备彼此分离的最正确方法是在发生崩溃时发送IMEI。世界上没有两个相同的IMEI。

public void sendImei(Context vContext) {

    String imei;
    TelephonyManager tm = (TelephonyManager) vContext.getSystemService(Context.TELEPHONY_SERVICE);
    if (tm != null)
        imei = tm.getDeviceId();
    if (imei == null || imei.length() == 0)
        imei = Secure.getString(vContext.getContentResolver(), Secure.ANDROID_ID);

    Crashlytics.setUserIdentifier(String.valueOf(imei));

}