【发布时间】:2019-11-04 22:41:47
【问题描述】:
我创建了一个 Firebase 动态链接,例如:
dynamic link: https://my.dynamic.link
deep link: https://my.deep.link
当有人访问该动态链接时,它将打开我的应用(如果已安装)或打开 Google Play 来安装我的应用。
我没有使用 android 应用创建动态链接,但我需要向同一个动态链接添加参数,例如:
https://my.dynamic.link/?p1=a&p2=b
https://my.dynamic.link/?p3=c
https://my.dynamic.link/?p5=e&p6=f
现在我想要的是在我的 android 应用程序中检索完整的动态链接(而不是深层链接)。 Firebase docs 提供了一种检索深层链接的正确方法。这不是我想要的。
FirebaseDynamicLinks.getInstance()
.getDynamicLink(getIntent())
.addOnSuccessListener(this, new OnSuccessListener<PendingDynamicLinkData>() {
@Override
public void onSuccess(PendingDynamicLinkData pendingDynamicLinkData) {
if (pendingDynamicLinkData != null) {
pendingDynamicLinkData.getLink(); // --> https://my.deep.link
/*
what I want is the dynamic link with parameters
https://my.dynamic.link/?p1=a&p2=b
*/
}
}
}
);
有没有办法做到这一点?
【问题讨论】:
-
你解决了吗?如果是,你不是说怎么做吗?
-
@alectogeek 不,不幸的是我还没有找到实现这一目标的方法。
标签: java android firebase firebase-dynamic-links