Change theme
Help
Press space for more information.
Show links for this issue (Shortcut: i, l)
Copy issue ID
Previous Issue (Shortcut: k)
Next Issue (Shortcut: j)
Sign in to use full features.
Vote: I am impacted
Notification menu
Refresh (Shortcut: Shift+r)
Go home (Shortcut: u)
Pending code changes (auto-populated)
View issue level access limits(Press Alt + Right arrow for more information)
Unintended behavior
View staffing
Description
Version used: 2.2.0-alpha03
Devices/Android versions reproduced on: Pixel 2
Sometimes deep-links contain extra params in the link that I might not know of or need, ie marketing tracking links etc (utm stuff). I have defined the deep link in the nav component like this:
<fragment
android:id="@+id/promosFragment"
android:name="promotions.PromotionsFragment"
android:label="PromotionsFragment">
<argument
android:name="code"
app:argType="string" />
<deepLink
android:autoVerify="true"
app:uri="
<deepLink app:uri="myappuri://promo/redeem?code={code}" />
</fragment>
But when the deep link is the following myappuri://promo/redeem?code=SOMETHING&newParam=AnotherValue,
Current:
The arguments.getString("code", null) returns SOMETHING&newParam=AnotherValue
Expected:
The arguments.getString("code", null) should return SOMETHING