我已经在我的Android应用程序中实现了深层链接,除了从URL获取查询参数外,一切正常。
我按照this link的说明获取参数。
网址如下所示:
myapp://path/want?a=123&b=345
我正在做这样的事情:
deeplink: - myapp:// path / want?a = first& b = second
Uri uri = getIntent().getData();
String valueOne = uri.getQueryParameter("a");
String valueTwo = uri.getQueryParameter("b");
我得到了“valueOne”的正确值,但是为“valueTwo”获取了null,我无法弄清楚原因。
答案 0 :(得分:1)
已经有一段时间了..希望这可以对某人有所帮助。
我最近遇到了同样的问题。
adb shell am start -a android.intent.action.VIEW -c android.intent.category.BROWSABLE -d "http://test.com/service1?param1=value1¶m2=value2"
中测试深层链接,则仅保留第一个查询参数。 (¶m2=value2
被删除)看起来像个错误。