【发布时间】:2018-04-30 08:49:16
【问题描述】:
我设置了一个动态链接,您可以在其中与这样的人分享链接
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_SUBJECT, "Join my group for Lesn");
intent.putExtra(Intent.EXTRA_TEXT, "https://y28rt.app.goo.gl/?link=https://Lesn.com/joinGroup&apn=c.kristofer.jax2[&amv=21]&groupUid=" + groupUid);
startActivity(intent);
正如你在链接中看到的那样
"https://y28rt.app.goo.gl/?link=https://Lesn.com/joinGroup&apn=c.kristofer.jax2[&amv=21]&groupUid=" + groupUid
我放了额外的数据
groupUid=" + groupUid)
我的问题是如何使用此链接从链接接收该字符串
FirebaseDynamicLinks.getInstance()
.getDynamicLink(getIntent())
.addOnSuccessListener(this, new OnSuccessListener<PendingDynamicLinkData>() {
@Override
public void onSuccess(PendingDynamicLinkData pendingDynamicLinkData) {
Uri deeplink = null;
if (pendingDynamicLinkData != null){
deeplink = pendingDynamicLinkData.getLink();
}
}
});
编辑
所以我的问题实际上是为我的深层链接输入了错误的值。现在我已经开始工作了,但我的其他问题仍然存在。当我尝试记录值时,使用 deeplink.getQueryParameter("groupUid") 它返回 null。
【问题讨论】:
-
运气好吗??
-
@LeviAlbuquerque 还没有!