我在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
返回动态链接而不添加查询参数。有没有办法完整地检索短链接?
答案 0 :(得分:0)
您可以直接从开始意图中检索URL:Uri uri = getIntent().getData();
,但是传入数据的预期方式是在缩短之前将ID参数添加到您正在制作动态的链接:{{3} }