我们是一个开发团队,刚开始使用Crashlytics。我们大多数人都拥有完全相同的设备模型用于测试。
当发生崩溃时,我们如何识别与之相关的设备。换句话说,我们如何知道开发人员A或B的设备上是否发生了崩溃。
答案 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));
}