我需要帮助才能从firebase动态链接信息中心获取我创建的URL。我搜索了2天,但我找不到任何东西。这是我要提到的图片。
我从仪表板创建了深层链接,然后我写了类似下面的内容。我想得到我在图中圈出的网址。
FirebaseDynamicLinks.getInstance()
.getDynamicLink(getIntent())
.addOnSuccessListener(this, new OnSuccessListener<PendingDynamicLinkData>() {
@Override
public void onSuccess(PendingDynamicLinkData pendingDynamicLinkData) {
// Get deep link from result (may be null if no link is found)
Uri deepLink = null;
if (pendingDynamicLinkData != null) {
deepLink = pendingDynamicLinkData.getLink();
Log.e("SplashActivity", "deepLink " + deepLink);
// Log.e("SplashActivity", pendingDynamicLinkData.zzbyk().getString("Url"));
}
}
})
.addOnCompleteListener( this, new OnCompleteListener<PendingDynamicLinkData>() {
@Override
public void onComplete(@NonNull Task<PendingDynamicLinkData> task) {
if (task.getResult() != null)
Log.e("SplashActivity", " task ");
}
})
.addOnFailureListener(this, new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
Log.e("Splash", "getDynamicLink:onFailure", e);
}
});
通过上面的代码,我可以抓住深层链接。 有什么建议吗?
答案 0 :(得分:1)
包含iOS应用信息https://test3p.app.goo.gl/?link=http://www.google.com&isi=585027354&ibi=com.google.AppInvitesSample.dev&d=1的链接的调试页面示例 当您使用iOS参数配置链接时,您应该看到类似的内容。如果您添加Android参数,您还会看到Android分支也已扩展。
创建Firebase动态链接时,请确保填写“定义iOS的链接行为”和“定义Android的链接行为”部分。对于您的链接https://ysep8.app.goo.gl/HuKx,您看起来没有填充这些部分。