相关疑难解决方法(0)

将参数添加到 Firebase 动态链接

我想让用户通过单击按钮并发送其他潜在用户链接来从我的应用程序共享产品

www.myapp.com/offer/123

在那里,必须在用户单击按钮的那一刻生成“123”,以便稍后使用

FirebaseDynamicLinks.getInstance()
            .getDynamicLink(getIntent())
            .addOnSuccessListener(this, new OnSuccessListener<PendingDynamicLinkData>() {
                @Override
                public void onSuccess(PendingDynamicLinkData pendingDynamicLinkData) {
                    Uri deepLink;
                    if (pendingDynamicLinkData != null) {
                        deepLink = pendingDynamicLinkData.getLink();
Run Code Online (Sandbox Code Playgroud)

但不幸的是我无法传递参数。

String link = "http://www.myapp.com/offer/123";
        Task<ShortDynamicLink> shortLinkTask = FirebaseDynamicLinks.getInstance().createDynamicLink()
                .setLink(Uri.parse(link))
                .setDynamicLinkDomain("fgd3e.app.goo.gl")
                .buildShortDynamicLink()
                .addOnCompleteListener(this, new OnCompleteListener<ShortDynamicLink>() {
                    @Override
                    public void onComplete(@NonNull Task<ShortDynamicLink> task) {
                        if (task.isSuccessful()) {
                            // Short link created
                            Uri shortLink = task.getResult().getShortLink();
                            Uri flowchartLink = task.getResult().getPreviewLink();
Run Code Online (Sandbox Code Playgroud)

有人可以教我如何在运行时使用自定义参数创建动态链接,以便将目标用户重定向到特定的产品详细信息吗?

android firebase firebase-dynamic-links

3
推荐指数
2
解决办法
9966
查看次数

标签 统计

android ×1

firebase ×1

firebase-dynamic-links ×1