DescriptionUpdate AppBannerManager so that it can create and dismiss Banners
* AppBannerManager is given the ability to create banners. See
the C++ header for details on how the asynchronous pipeline works.
* DetailsDelegate class is added to provide information to the
AppBannerManager about packages being advertised.
* AppBannerManager dismisses banners after navigations.
* AppBannerManager fires intents provided by the DetailsDelegate
to launch the Play store and installer.
* AppBannerView is notified when the install state changes so it
can update its buttons.
Design doc (has image showing how the pipeline works, text is out of date):
http://goo.gl/a77OXx
Depends on:
https://chromiumcodereview.appspot.com/141853007/
https://chromiumcodereview.appspot.com/156013005/
NOTRY=true
BUG=341556
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=252557
Patch Set 1 #Patch Set 2 : Updating with functionality #Patch Set 3 : Piling on more changes from Android UX requests #
Total comments: 16
Patch Set 4 : Address comments #
Total comments: 4
Patch Set 5 : Nit fix #Patch Set 6 : Upload error #
Messages
Total messages: 16 (0 generated)
|