[iOS CBCM]Add iOS CBCM skeleton
Hooks up the basic CBCM infrastructure to Bling initialization. CBCM is disabled by default and requires the "--enable-chrome-browser-cloud-management" command-line switch to be enabled. This basic skeleton does not yet implement any of the CBCM functionality, even when the command-line switch is set. It only creates the iOS classes needed for CBCM to function (except the reporting delegates, which will be added later) and hooks up their lifecycle. This also adds a simple EG test that launches Chrome with and without the command-line switch and makes sure the browser can still be used to navigate, which should catch any initialization issues in both the enabled and disabled code paths. Bug: 1066495 Change-Id: Ic939f45cd20878981a8d407576e79252ec778ada Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2331915 Commit-Queue: Guillaume Jenkins <gujen@google.com> Reviewed-by:Rohit Rao <rohitrao@chromium.org> Cr-Commit-Position: refs/heads/master@{#795109}
Showing
Please register or sign in to comment