Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(136)

Issue 2733543002: [Android:WebAPK] Don't add webapp to homescreen if WebAPK install times out part 1/3 (Closed)

Created:
3 years, 9 months ago by pkotwicz
Modified:
3 years, 9 months ago
Reviewers:
dominickn, gone
CC:
chromium-reviews, dominickn+watch_chromium.org, agrieve+watch_chromium.org, pkotwicz+watch_chromium.org, zpeng+watch_chromium.org, dfalcantara+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Android:WebAPK] Don't add webapp to homescreen if WebAPK install times out part 1/3 Chrome considers a install as "failed" if Google Play does not finish the install within 3 minutes. It is possible for the install to take more time if Google Play is busy with another install. When an install fails we add a webapp shortcut to the homescreen. This CL changes the logic so that a webapp shortcut is not added to the homescreen if the WebAPK install times out. It would be confusing for the user to end up with two shortcuts with the same icon on their homescreen: - one for a WebAPK - one for a webapp BUG=696132 Review-Url: https://codereview.chromium.org/2733543002 Cr-Commit-Position: refs/heads/master@{#457193} Committed: https://chromium.googlesource.com/chromium/src/+/67dd4e7e82a41fef1e90f489f4b5e91ea5179c66

Patch Set 1 : Merge branch 'refactor_shortcut_helper29' into refactor_shortcut_helper3 #

Patch Set 2 : Merge branch 'refactor_shortcut_helper29' into refactor_shortcut_helper3 #

Total comments: 24

Patch Set 3 : Merge branch 'start1' into refactor_shortcut_helper3 #

Patch Set 4 : Merge branch 'start1' into refactor_shortcut_helper3 #

Total comments: 4

Patch Set 5 : Merge branch 'start' into refactor_shortcut_helper3 #

Total comments: 2

Patch Set 6 : Merge branch 'start' into refactor_shortcut_helper3 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+132 lines, -122 lines) Patch
M chrome/android/BUILD.gn View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkInstaller.java View 1 2 3 4 5 8 chunks +28 lines, -13 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkUpdateManager.java View 1 2 3 4 3 chunks +8 lines, -7 lines 0 comments Download
M chrome/android/java/strings/android_chrome_strings.grd View 1 2 3 4 1 chunk +0 lines, -3 lines 0 comments Download
M chrome/browser/android/banners/app_banner_infobar_delegate_android.h View 1 2 2 chunks +3 lines, -2 lines 0 comments Download
M chrome/browser/android/banners/app_banner_infobar_delegate_android.cc View 1 2 3 4 5 2 chunks +15 lines, -13 lines 0 comments Download
M chrome/browser/android/webapk/webapk_install_service.h View 1 2 3 4 5 3 chunks +20 lines, -3 lines 0 comments Download
M chrome/browser/android/webapk/webapk_install_service.cc View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/android/webapk/webapk_installer.h View 1 2 3 4 5 chunks +5 lines, -20 lines 0 comments Download
M chrome/browser/android/webapk/webapk_installer.cc View 1 2 3 4 5 14 chunks +24 lines, -31 lines 0 comments Download
M chrome/browser/android/webapk/webapk_installer_unittest.cc View 1 2 3 4 12 chunks +17 lines, -15 lines 0 comments Download
M chrome/browser/android/webapk/webapk_update_manager.h View 1 2 2 chunks +3 lines, -1 line 0 comments Download
M chrome/browser/android/webapk/webapk_update_manager.cc View 1 2 2 chunks +6 lines, -12 lines 0 comments Download

Messages

Total messages: 26 (12 generated)
pkotwicz
Dominick, can you please take a look?
3 years, 9 months ago (2017-03-03 03:41:22 UTC) #5
dominickn
https://codereview.chromium.org/2733543002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkInstaller.java File chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkInstaller.java (right): https://codereview.chromium.org/2733543002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkInstaller.java#newcode131 chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkInstaller.java:131: private void notify(int result) { Can you call this ...
3 years, 9 months ago (2017-03-05 23:52:40 UTC) #8
pkotwicz
Dominick, can you please take another look? This CL now depends on https://codereview.chromium.org/2746723002/ https://codereview.chromium.org/2733543002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkInstaller.java File ...
3 years, 9 months ago (2017-03-12 21:11:49 UTC) #9
dominickn
Thanks, this is getting pretty close now. https://codereview.chromium.org/2733543002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkInstaller.java File chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkInstaller.java (right): https://codereview.chromium.org/2733543002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkInstaller.java#newcode131 chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkInstaller.java:131: private void ...
3 years, 9 months ago (2017-03-13 03:22:24 UTC) #10
pkotwicz
Dominick, can you please take another look? https://codereview.chromium.org/2733543002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkInstaller.java File chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkInstaller.java (right): https://codereview.chromium.org/2733543002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkInstaller.java#newcode131 chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkInstaller.java:131: private void ...
3 years, 9 months ago (2017-03-14 22:38:57 UTC) #11
dominickn
https://codereview.chromium.org/2733543002/diff/60001/chrome/browser/android/webapk/webapk_install_service.h File chrome/browser/android/webapk/webapk_install_service.h (right): https://codereview.chromium.org/2733543002/diff/60001/chrome/browser/android/webapk/webapk_install_service.h#newcode37 chrome/browser/android/webapk/webapk_install_service.h:37: INSTALL_PROBABLY_FAILED = 2 On 2017/03/14 22:38:57, pkotwicz wrote: > ...
3 years, 9 months ago (2017-03-14 23:25:19 UTC) #12
pkotwicz
Dominick, can you please take another look? https://codereview.chromium.org/2733543002/diff/60001/chrome/browser/android/webapk/webapk_install_service.h File chrome/browser/android/webapk/webapk_install_service.h (right): https://codereview.chromium.org/2733543002/diff/60001/chrome/browser/android/webapk/webapk_install_service.h#newcode37 chrome/browser/android/webapk/webapk_install_service.h:37: INSTALL_PROBABLY_FAILED = ...
3 years, 9 months ago (2017-03-14 23:43:29 UTC) #13
dominickn
lgtm, thanks
3 years, 9 months ago (2017-03-14 23:46:57 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2733543002/130001
3 years, 9 months ago (2017-03-14 23:49:48 UTC) #16
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/385571)
3 years, 9 months ago (2017-03-15 00:00:02 UTC) #18
pkotwicz
Dan can you please take a look at the changes in: chrome/android/BUILD.gn chrome/android/java/strings/android_chrome_strings.grd
3 years, 9 months ago (2017-03-15 15:34:41 UTC) #20
gone
those files lgtm
3 years, 9 months ago (2017-03-15 20:31:32 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2733543002/130001
3 years, 9 months ago (2017-03-15 20:33:17 UTC) #23
commit-bot: I haz the power
3 years, 9 months ago (2017-03-15 20:39:50 UTC) #26
Message was sent while issue was closed.
Committed patchset #6 (id:130001) as
https://chromium.googlesource.com/chromium/src/+/67dd4e7e82a41fef1e90f489f4b5...

Powered by Google App Engine
This is Rietveld 408576698