小编sam*_*sam的帖子

ShortDynamicLink不会为动态链接生成短链接

创建动态链接

  DynamicLink dynamicLink = FirebaseDynamicLinks.getInstance().createDynamicLink()
            .setLink(Uri.parse("http://shaharapp.in/"))
            .setDynamicLinkDomain("https://cuh8g.app.goo.gl/")
            // Open links with this app on Android
            .setAndroidParameters(new DynamicLink.AndroidParameters.Builder().build())
            // Open links with com.example.ios on iOS
            .buildDynamicLink();

     dynamicLinkUri = dynamicLink.getUri();
Run Code Online (Sandbox Code Playgroud)

在此之后,我获得了一个很长的动态链接.将此dynamicLinkUri传递给shortLinkTask

 Task<ShortDynamicLink> shortLinkTask = FirebaseDynamicLinks.getInstance().createDynamicLink()
            .setLongLink(dynamicLinkUri)
            .buildShortDynamicLink();
    shortLinkTask.addOnCompleteListener(new OnCompleteListener<ShortDynamicLink>() {
        @Override
        public void onComplete(@NonNull Task<ShortDynamicLink> task) {
            if (task.isSuccessful()) {


                Uri shortLink = task.getResult().getShortLink();
                link_txt.setText(shortLink.toString());
            }
            else {

                ViewGroup container = (ViewGroup) findViewById(R.id.snackbar_layout);
                Snackbar.make(container, "error", Snackbar.LENGTH_SHORT).show();

            }
        }
    });
Run Code Online (Sandbox Code Playgroud)

这项任务没有完成,经过调试我得到了这个

com.google.android.gms.common.api.ApiException:7:错误请求类com.google.android.gms.common.api.ApiException

android firebase firebase-dynamic-links

6
推荐指数
1
解决办法
2774
查看次数

如何从recyclerview中的Firebase数据库自下而上检索数据,或者如何在Firebase中的数据库顶部添加数据?

我正在使用Firebase数据库开发应用程序.我正在接收数据并上传它没有问题,但我想将数据添加到数据库数组的顶部,而不是数据库数组的底部.

所以建议我一些可以帮助我从底部到顶部检索数据的东西,或者我可以将它上传到我的数据库数组的顶部.提前致谢.请帮帮我.

android firebase firebase-realtime-database

2
推荐指数
1
解决办法
1297
查看次数