airbnb / airbnb/DeepLinkDispatch
Is it still true that "Intent Filters may only contain a single data element for a URI pattern"?
- 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
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