mobiledeeplinking/mobiledeeplinking-android — pull request #3 by michaeltansg (2014-05-23 04:15:38+00:00)
Title: Fix a bug where matching query parameters will fail for a query string t...

...hat has URL encoded values.

This does not happen with the iOS version of the namesake library.

Repro: mdldemo://handler/3?referrer=utm_campaign%3Dsomecampaign

MobileDeepLinkingConfig.json (added "referrer" as a routeParameter and display the value through the testHandler):

"handler/:handlerId": {
"handlers": ["testHandler"],
"class": "com.mobiledeeplinking.android.demo.SecondActivity",
"routeParameters" : {
"handlerId" : {
"regex": "[0-9]"
},
"referrer" : {}
}
}