Index: chrome/android/java/src/org/chromium/chrome/browser/metrics/WebApkUma.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/metrics/WebApkUma.java b/chrome/android/java/src/org/chromium/chrome/browser/metrics/WebApkUma.java |
index f93b439653b212689a5611c7e6c931b1027c213f..52c8219b25b973cfba43f9217c7cd253b6d0031b 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/metrics/WebApkUma.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/metrics/WebApkUma.java |
@@ -5,6 +5,7 @@ |
package org.chromium.chrome.browser.metrics; |
import org.chromium.base.metrics.RecordHistogram; |
+import org.chromium.webapk.lib.common.WebApkConstants; |
import java.util.concurrent.TimeUnit; |
@@ -105,4 +106,12 @@ public class WebApkUma { |
RecordHistogram.recordLongTimesHistogram( |
"WebApk.Session.TotalDuration", duration, TimeUnit.MILLISECONDS); |
} |
+ |
+ /** Records the current Shell APK version. */ |
+ public static void recordShellApkVersion(int shellApkVersion, String packageName) { |
+ String name = packageName.startsWith(WebApkConstants.WEBAPK_PACKAGE_PREFIX) |
+ ? "WebApk.ShellApkVersion.BrowserApk" |
+ : "WebApk.ShellApkVersion.UnboundApk"; |
+ RecordHistogram.recordSparseSlowlyHistogram(name, shellApkVersion); |
+ } |
} |