Intent to Extend Origin Trial: getInstalledRelatedApps()

55 views
Skip to first unread message

Peter Beverloo

unread,
Jul 10, 2019, 4:50:55 PM7/10/19
to blink-dev
Contact emails
pe...@chromium.org, natt...@google.com

Spec
https://github.com/WICG/get-installed-related-apps/blob/master/EXPLAINER.md

Summary
Allow sites to determine whether the user has installed their corresponding app, where the candidates to be checked are drawn from the "related_applications" key in the manifest.

A second Origin Trial started in Chrome 73 and is scheduled to end after Chrome 76. We had a partner lined up to start using the feature, but due to shifting priorities this unfortunately hasn't yielded material results just yet.

However, we've recently learned of a significant amount of interest from a larger group of partners (partly thanks to the blog post!), and would like to extend the Origin Trial to enable them to experiment with the feature.


Goals for experimentation
Is there sufficient interest in access to this information from app developers to drive this feature towards standardization and shipping?

The notification deduplication use-case is back on the table, with a developer who believes it'll be sufficient to use this API at subscription time, removing the (immediate) need to expose this in a Service Worker. That continues to be a consideration, as is a suggestion from another developer about exposing the version number of the installed application. To my understanding, neither is a hard blocker right now.

Experimental timeline
M77 - M79

Any risks when the experiment finishes?
None. We are considering adding the ability to access the installed app's version to the result dictionary, but this will not create backward compatibility concerns.

Reason this experiment is being extended
Recent interest from a larger group of partners, for whom finishing the experiment after M76 would be too soon to really try out the feature.

Ongoing technical constraints
Relies on specific features of Android, so is only available on that platform at the moment.

Will this feature be supported on all five Blink platforms supported by Origin Trials (Windows, Mac, Linux, Chrome OS, and Android)?
No. This feature is specific to Android.

Link to entry on the feature dashboard

https://www.chromestatus.com/features/5695378309513216


Chris Harrelson

unread,
Jul 11, 2019, 7:42:53 PM7/11/19
to Peter Beverloo, blink-dev
Ok, makes sense.

LGTM for extension, but not beyond M79 (due to policy of not allowing origin trials longer than a certain length).

--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CA%2Btae9_b_p20WxptzvcWOHVoJE05%2BFwMAZ-hF21tWWdZt%2Bd_xw%40mail.gmail.com.

Peter Beverloo

unread,
Jul 12, 2019, 11:33:22 AM7/12/19
to Chris Harrelson, blink-dev
Agreed - thanks!

Peter
Reply all
Reply to author
Forward
0 new messages