airbnb / airbnb/DeepLinkDispatch

Is it still true that "Intent Filters may only contain a single data element for a URI pattern"?

Open
#215 0 comments 4 reactions 0 assignees View on GitHub
Dominant language
Kotlin
Stars
4.4k
Forks
414
PR merge metrics
No merged PRs in 30d

Description

The readme specifies that:

> Intent filters may only contain a single data element for a URI pattern. Create separate intent filters to capture additional URI patterns.

Following that advice explodes the AndroidManifest.xml a few hundred lines in our case. We have tried to use only two intent filters, one for http|s links and one for in-app links and everything works.

Have we misunderstood what you mean by "URI pattern" or is that note outdated to an older version of DeepLinkDispatch?

I can also see in the demo app that multiple data (scheme) elements are applied to a single intent filter.
```






```

Contributor guide

Open the contributing guide

Research direction

Start with the README statement about a single data element for a URI pattern and compare it with the intent-filter shown in the demo app's AndroidManifest.xml. Determine whether the guidance is still accurate for the demonstrated configuration, then update the documentation so the supported usage and meaning of "URI pattern" are clear.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
documentation, mobile
Issue type
Documentation
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.