Bug 1392542 - Add a new trigger for App Start. r?maliu
MozReview-Commit-ID: GT8C5HhR6rS
--- a/mobile/android/base/java/org/mozilla/gecko/mma/MmaDelegate.java
+++ b/mobile/android/base/java/org/mozilla/gecko/mma/MmaDelegate.java
@@ -41,16 +41,17 @@ public class MmaDelegate {
public static final String DOWNLOAD_MEDIA_SAVED_IMAGE = "E_Download_Media_Saved_Image";
public static final String CLEARED_PRIVATE_DATA = "E_Cleared_Private_Data";
public static final String SAVED_BOOKMARK = "E_Saved_Bookmark";
public static final String OPENED_BOOKMARK = "E_Opened_Bookmark";
public static final String INTERACT_WITH_SEARCH_URL_AREA = "E_Interact_With_Search_URL_Area";
public static final String SCREENSHOT = "E_Screenshot";
public static final String SAVED_LOGIN_AND_PASSWORD = "E_Saved_Login_And_Password";
public static final String LAUNCH_BUT_NOT_DEFAULT_BROWSER = "E_Launch_But_Not_Default_Browser";
+ public static final String LAUNCH_BROWSER = "E_Launch_Browser";
public static final String NEW_TAB = "E_Opened_New_Tab";
public static final String USER_ATT_FOCUS_INSTALLED = "Focus Installed";
public static final String USER_ATT_KLAR_INSTALLED = "Klar Installed";
public static final String USER_ATT_DEFAULT_BROWSER = "Default Browser";
public static final String USER_ATT_SIGNED_IN = "Signed In Sync";
@@ -89,16 +90,17 @@ public class MmaDelegate {
Map<String, Object> attributes = gatherUserAttributes(activity);
mmaHelper.setGcmSenderId(PushManager.getSenderIds());
mmaHelper.setCustomIcon(R.drawable.ic_status_logo);
mmaHelper.init(activity, attributes);
if (!isDefaultBrowser(activity)) {
mmaHelper.event(MmaDelegate.LAUNCH_BUT_NOT_DEFAULT_BROWSER);
}
+ mmaHelper.event(MmaDelegate.LAUNCH_BROWSER);
} else {
isGeckoPrefOn = false;
}
}
}
};
PrefsHelper.addObserver(PREFS, handler);
}