在我的应用程序中,我使用的是深层链接。以下是我的申请流程,注册用户从网上获取电子邮件
http://test.abc.com/testing?email=YWtzLmtuaXQxMTA4QGdtYWlsLmNvbQ==
但在网络方面有深度uri以及细节
abc://testing/email/YWtzLmtuaXQxMTA4QGdtYWlsLmNvbQ==/id/20
如果我从数据中获取Scheme,那么它将返回test.abc.com
是否可以获取深uri的详细信息,因为在IOS中有默认方法返回完整的URL。
Android中有什么方法吗?
答案 0 :(得分:1)
是的,您可以获得完整的深层链接网址。
您可以从Intent
数据中获取目标活动,如下所示:
Uri data = this.getIntent().getData();
if (data != null && data.isHierarchical()) {
String uri = this.getIntent().getDataString();
Log.i("YourApp", "Deep link clicked : " + uri);
}