-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Support Trusted Web Activity #394
Comments
Related A-C meta bug: |
I've added some more details about TWA in the AC bug. |
After some discussion w/ the team, it sounds like TWAs are almost ready to ship. This allow users who download TWAs from the Google Play Store to use Fenix. Things remaining:
* Most of the APIs that we're using are stable, but the mitigation plan is a) revert on AC, b) reach out to Google androidx team, who have been very responsive |
@NotWoods question came up in triage, "what TWA features won't work?"
Product says let's do this in Nightly only. |
Splash screens also won't work yet. Both notifications and splash screens require APIs only present in the 1.2.0 library, and would make it harder to revert. TWAs are pretty much custom tabs without the toolbar, so very few changes are needed. I wrote code for hiding the toolbar that’s shared with PWAs already. Generally if it works as a custom tab, it works as a TWA. |
Updated the TODO list: We have an API key for TWAs ready but its not yet accessible in the codebase. @jonalmeida will be adding it in soon. |
And also add CustomTabsServiceStore
I think we need follow-up from @liuche on the status of this ticket. |
I downloaded the first app along with the latest APK and launched the app. This work seems to be behind the scenes so I didn't notice anything that needs to be reviewed from a UX perspective, unless I'm missing something? |
The UX would be very light, if any. All Chrome does here is display the "Running in Chrome" snackbar. |
If it's just staying on Nightly then it should be good for now. We may add a 'Running in Firefox' notification at some point. |
Marking E2 for reviewing remaining work, since there's no additional ask from UX. |
@liuche Should we put QA needed on this issue? |
Yes please! But also include a comment with clear "Steps to Reproduce" (including which build flavor or channel they should be on). |
@NotWoods Using the apks and steps from #394 (comment) I've found the following:
|
QA team: steps to test are outlined in a comment below.
Why/User Benefit/User Problem
Trusted Web Activities are a way to integrate your web-app content such as your PWA with your Android app using a protocol based on Custom Tabs.
User Story
As a user I want Progressive Web Apps installed from the Google Play store to use my default browser.
What / Requirements
https://docs.google.com/document/d/1XMMJNJO1VUEBn1jGGIf8b-lHZJuZUuZnjQoX5LSmq8c/edit#
https://developers.google.com/web/updates/2017/10/using-twa
Acceptance Criteria (how do I know when I’m done?)
┆Issue is synchronized with this Jira Task
The text was updated successfully, but these errors were encountered: