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