private void logUser() { // TODO: Use the current user's information // You can call any combination of these three methods Crashlytics.setUserIdentifier("12345"); Crashlytics.setUserEmail("*****@*****.**"); Crashlytics.setUserName("Test User"); }
@Override public void onLoginFinished(Intent errorIntent) { AuthenticatorHelper helper = App.get(this).getAuthenticatorHelper(); boolean result = helper.hasAccount(); boolean premiumMember = helper.getRestrictions().isPremiumMember(); if (result) { //noinspection ConstantConditions Crashlytics.setUserName(helper.getAccount().name); } AnalyticsUtil.actionLogin(result, premiumMember); setResult(result ? RESULT_OK : RESULT_CANCELED); if (errorIntent != null) { startActivity(errorIntent); finish(); return; } if (premiumMember) { finish(); return; } BasicMembershipWarningDialogFragment.newInstance() .show(getFragmentManager(), BasicMembershipWarningDialogFragment.FRAGMENT_TAG); }
/** * Used to upload the user name and identify to fabric for tracking * * @param userName The login user name, here is IM ID. * @param identify The unique identify login user, here is UUID. */ public static void logUserInfo(String userName, String identify) { Crashlytics.setUserName(userName); Crashlytics.setUserIdentifier(identify); }
@Override public void call(JSONArray args) throws JSONException { Crashlytics.setUserName(args.getString(0)); }