Skip to content

Related apps feature #3109

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 4 commits into
base: main
Choose a base branch
from
Open

Related apps feature #3109

wants to merge 4 commits into from

Conversation

captainbrosset
Copy link
Contributor

The BCD data is confusing to me. Edge and Chrome support getInstalledRelatedApps, but not related_applications, which makes no sense to me, since the former can only really work if the latter is also implemented.
Investigating ...

@github-actions github-actions bot added the feature definition Creating or defining new features or groups of features. label Jul 3, 2025
@ddbeck
Copy link
Collaborator

ddbeck commented Jul 3, 2025

Apparently I reviewed the original BCD for related_applications in mdn/browser-compat-data#7386. We didn't cover Chrome (desktop) because neither the PR author nor myself could make sense of what was happening there, but the PR author had actually tried it on Android.

Last year, you changed that data from null to falsein mdn/browser-compat-data#23774, also making a guess about it.

Want to send a PR upstream to fix?

@captainbrosset
Copy link
Contributor Author

@ddbeck here is the BCD PR for it: mdn/browser-compat-data#27234

@@ -0,0 +1,8 @@
name: Related apps
description: The `related_applications` manifest member lists the OS-specific applications that are related to the current web app, such as a native Android app that provices similar functionality. The `getInstalledRelatedApps()` method lists which of those are installed on the curent device.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggesting a typo fix here and consistency ("web app manifest member") with other descriptions like this one. I trimmed "native" to stay under the character limit.

Suggested change
description: The `related_applications` manifest member lists the OS-specific applications that are related to the current web app, such as a native Android app that provices similar functionality. The `getInstalledRelatedApps()` method lists which of those are installed on the curent device.
description: The `related_applications` web app manifest member lists operating system-specific applications that are related to the current web app, such as an Android app that provides similar functionality. The `getInstalledRelatedApps()` method lists which of those are installed on the current device.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature definition Creating or defining new features or groups of features.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants