Сбой Firebase DynamicLinks в версии 16.1.1 - PullRequest
0 голосов
/ 25 сентября 2018

У меня есть Firebase Dynamic Links в моем приложении, и он работает нормально.Проблема возникает, когда я обновляю lib до версии 16.1.1, когда происходит сбой всех ссылок, когда я пытаюсь получить ссылку сортировки.Кто-нибудь знает, что происходит в этом обновлении?

Код для ссылок следующий:

    FirebaseDynamicLinks.getInstance().createDynamicLink()
            .setLink(linkUri)
            .setDynamicLinkDomain(context.getString(R.string.firebase_link_domain))
            .setAndroidParameters(new DynamicLink.AndroidParameters.Builder().build())
            .setSocialMetaTagParameters(
                    new DynamicLink.SocialMetaTagParameters.Builder()
                            .setTitle(item.getTitle())
                            .setImageUrl(Uri.parse(url))
                            .setDescription(context.getString(R.string.app_name_long))
                            .build())
            .buildShortDynamicLink()
            .addOnCompleteListener(new OnCompleteListener<ShortDynamicLink>() {
                @Override
                public void onComplete(@NonNull Task<ShortDynamicLink> task) {
                    if (task.isSuccessful()) {
                        Uri shortLink = task.getResult().getShortLink();
                        view.showSharing(shortLink);
                        view.setProgressBar(false);

                    } else {
                        Toast.makeText(context, R.string.share_error, Toast.LENGTH_LONG).show();
                        Log.e("FIREBASE_SHORT_LINK", task.getException().getLocalizedMessage());
                    }
                }
            });

1 Ответ

0 голосов
/ 25 сентября 2018

Это была известная проблема, которую спрашивали в службе поддержки.Согласно им, в настоящее время есть два обходных пути для этой проблемы:

  • Используйте версию 16.0.1 Dynamic Link, чтобы иметь возможность генерировать короткую динамическую ссылку
  • Stick при использовании версии 16.1.1, сначала создайте длинную ссылку, а затем попытайтесь сократить длинную динамическую ссылку, используя это руководство
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...