Web Share Target for TWA 2/2
This CL builds the implementation of Web Share Target for TWAs
on top of the previous one (http://crrev.com/c/1715374):
- Adds TwaIntentHandlingStrategy for TWA-specific logic of intent
handling. It sends the intent to TwaSharingController to check
whether it's a sharing intent.
- Adds TwaSharingController that parses share
target json, constructs and launches GET requests, and delegates
handling POST requests to WebApkPostShareTargetNavigator.
- Adds unit tests for share target parsing, and a few integration
tests for the whole sharing process.
Bug: 985331
Change-Id: Ifa98e46a5e5c681a30442aecfbd6df57a60d9e39
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1724686
Commit-Queue: Pavel Shmakov <[email protected]>
Reviewed-by: Theresa <[email protected]>
Reviewed-by: Peter Conn <[email protected]>
Reviewed-by: Peter Kotwicz <[email protected]>
Cr-Commit-Position: refs/heads/master@{#688554}
diff --git a/DEPS b/DEPS
index 1d82bbe..c147b33e 100644
--- a/DEPS
+++ b/DEPS
@@ -665,7 +665,7 @@
},
'src/third_party/android_sdk/androidx_browser/src': {
- 'url': Var('chromium_git') + '/external/gob/android/platform/frameworks/support/browser.git' + '@' + 'aeeea8bd0a6703bc4a148e9bcd6998553def74ab',
+ 'url': Var('chromium_git') + '/external/gob/android/platform/frameworks/support/browser.git' + '@' + 'fe843d13cd587d066c3bb3e5c636089a4a05056b',
'condition': 'checkout_android',
},