如何从Firebase动态链接中检索短网址链接

时间:2018-05-28 17:57:36

标签: android firebase kotlin firebase-dynamic-links

我在Firebase中创建了一个动态链接,然后我在缩短的URL中添加了一个查询参数(“id”),以便在app活动中检索它并打开一个特定的屏幕

FirebaseDynamicLinks.getInstance()
            .getDynamicLink(getIntent())
            .addOnSuccessListener(this, object: OnSuccessListener<PendingDynamicLinkData> {
                override  fun onSuccess(pendingDynamicLinkData : PendingDynamicLinkData?) {


                    val id = intent.data.getQueryParameter("id").toInt()

问题是,intent.data返回动态链接而不添加查询参数。有没有办法完整地检索短链接?

1 个答案:

答案 0 :(得分:0)

您可以直接从开始意图中检索URL:Uri uri = getIntent().getData();,但是传入数据的预期方式是在缩短之前将ID参数添加到您正在制作动态的链接:{{3} }