Fixed
Status Update
Comments
ad...@google.com <ad...@google.com>
ku...@google.com <ku...@google.com>
sp...@google.com <sp...@google.com>
sp...@google.com <sp...@google.com> #2
Can you try adding a .
before the *
?
i.e., <deepLink app:uri=".*.seatgeek.ca/e/performers/{id}" />
I'm writing a change to support host wildcards without the leading .
, but adding the leading .
should work in the meantime.
da...@gmail.com <da...@gmail.com> #4
I think I did end up getting it to work with .*
, however then also noticed what seemed to be a caching issue where making that change wasn't apparent e.g. via Android Studio but if I ran via a gradlew execution and --rerun-tasks
it appropriately updated the merged manifest.
Description
Given a navigation file with entry
the resulting manifest (copied from the APK analyzer AS tool) will look like
which is missing the required
<data android:host="*.seatgeek.ca" />
. As a result, the browser picks up such links instead of being directed into the app. I also verified in the Merged Manifest subview ofAndroidManifes.xml
that it's missing there.I did try manually adding the
<intent-filter />
with the proper host, scheme, etc and confirmed that navigation is properly routing when it does receive that intent, so the problem appears just to be within the manifest generation from the navigation XML.