Предварительный просмотр недоступен для публикации в Facebook с помощью динамической ссылки Firebase - PullRequest
0 голосов
/ 11 апреля 2019

Я создал укороченную динамическую связь с Firebase. Когда я делюсь ссылкой на Facebook, предварительный просмотр недоступен. Я пытался с длинной ссылкой. Это тоже не работает. Я предоставил ссылку с метаданными. Но это не показывает предварительный просмотр. Это код, который я сейчас использую.

    FirebaseDynamicLinks.getInstance().createDynamicLink()
            .setLongLink(Uri.parse(longLink))
            .setIosParameters(new DynamicLink.IosParameters.Builder(getPackageName()).build())
            .setAndroidParameters(new DynamicLink.AndroidParameters.Builder(getPackageName()).build())
            .setSocialMetaTagParameters(
                    new DynamicLink.SocialMetaTagParameters.Builder()
                            .setImageUrl(Uri.parse(demoPhoto))
                            .setImageUrl(Uri.parse(itemsVO.getThumbnail().get(0)))
                            .build())
            .buildShortDynamicLink(ShortDynamicLink.Suffix.SHORT)
            .addOnCompleteListener(this, task -> {
                if (task.isSuccessful()) {
                    // Short link created
                    Uri shortLink = task.getResult().getShortLink();
                    itemsVO.setShareLink(shortLink.toString()+"?d=1");
                    shareBtn.setVisibility(View.VISIBLE);
                } else {
                    // Error
                    Toast.makeText(this, "Error in creating dynamic link", Toast.LENGTH_LONG).show();
                    // ...
                    shareBtn.setVisibility(View.GONE);
                }
            });    

Может кто-нибудь сказать мне, почему он не работает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...