在深层链接中解析数据

问题描述 投票:1回答:1

在我的应用程序中,我使用深度链接。这是我的应用程序的流程,注册用户从Web获取电子邮件

 http://test.abc.com/testing?email=YWtzLmtuaXQxMTA4QGdtYWlsLmNvbQ==

但在网络方面,有深刻的uri和细节

 abc://testing/email/YWtzLmtuaXQxMTA4QGdtYWlsLmNvbQ==/id/20

如果我从数据中获取Scheme,那么它将返回test.abc.com

是否有可能获得深uri的详细信息,因为在IOS中有默认方法返回完整的URL。

在android中有什么办法吗?

android deep-linking
1个回答
1
投票

是的,您可以获得完整的深层链接网址。

您可以从Intent数据中获取目标活动,如下所示:

Uri data = this.getIntent().getData();
if (data != null && data.isHierarchical()) {
    String uri = this.getIntent().getDataString();
    Log.i("YourApp", "Deep link clicked : " + uri);
}
© www.soinside.com 2019 - 2024. All rights reserved.