DescriptionQuick fix to get 7DA counts for unified Chrome / App Launcher.
To enable 7DA counts for App Launcher, the following is needed:
- On execution, App Launcher sets "dr" to "1" in its DidRun key, i.e.:
HKCU\Software\Google\Update\ClientState\{FDA71E6F-AC4C-4a00-8B70-9958A68906BF}\dr
- "Present version" key is set for the App Launcher's clients (at user/system level):
(HKCU\HKLM)\Software\Google\Update\Clients\{FDA71E6F-AC4C-4a00-8B70-9958A68906BF}\pv
- Google Update is installed.
Ultimately we wish to rely on https://chromiumcodereview.appspot.com/14031025 to perform the proper migration. However, there is need to get the 7DA data ASAP, so this CL implements a quick fix to set the "dr" key. Specifically:
- In app_list_controller_win.cc: Removed check for presence of obsolete App Launcher artifacts, so the "dr" key (in user-level) is written whenever App Launcher runs.
- In install_worker.cc: If multi-install Chrome is installed, *in the absence* of the deprecated App Launcher (needed for backward compatiblity), create "shadow" App Launcher key for "pv".
- In uninstall.cc: Cleanup this shadow App Launcher key. Again, backward compatibility is support people who have the old stand-alone App Launcher, before we land the real fix 14031025.
BUG=233295
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=199123
Patch Set 1 #
Total comments: 8
Patch Set 2 : Fixing problems on how installation data are obtained. #
Total comments: 7
Patch Set 3 : Comment fixes; removed useless check. #
Total comments: 2
Patch Set 4 : Fixing uninstall logic w.r.t. level of Chrome vs. legacy App Launcher. #Patch Set 5 : Fixing mix-up between InstallationState and InstallationLevel. #
Messages
Total messages: 15 (0 generated)
|