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

    if (FacebookDialog.canPresentShareDialog(getApplicationContext(), 
        FacebookDialog.ShareDialogFeature.SHARE_DIALOG)) {

        // Publish the post using the Share Dialog
        try {
            FacebookDialog shareDialog = new FacebookDialog.ShareDialogBuilder(this)
            .setApplicationName(getString(R.string.fb_app_name))
            .setName(parameters.getString("name"))
            .setCaption(parameters.getString("caption"))
            .setDescription(parameters.getString("description"))
            .setLink(parameters.getString("link"))
            .setPicture(parameters.getString("picture"))
            .build();
            uiHelper.trackPendingDialogCall(shareDialog.present());
        } catch (JSONException e) {
            e.printStackTrace();
        }

Когда я устанавливаю «ссылку» на ссылку своего приложения в Google Play после того, как делюсь только содержимым ссылки Google Play, показанной на моей стене (похоже, я поделился ссылкой на приложение), но если я также хочу видеть «заголовок» и « описание".

Как поделиться историей из моего приложения с какой-нибудь историей + ссылкой моего приложения? Заранее спасибо

1
T M 2 Мар 2015 в 12:10

2 ответа

Я думаю, что у нас нет возможности решить эту проблему. Официальные документы Facebook говорят:

«Если ваша папка приложения содержит ссылку на какое-либо приложение в Google Play или App Store, описание и изображение, включенные в общую папку, будут проигнорированы. Вместо этого мы будем очищать магазин непосредственно для названия и изображения этого приложения (и если изображения нет, общий ресурс не будет включать его)».

1
Stanislav Zakharov 6 Авг 2017 в 11:33

Похоже, что причина в каком-то ограничении Google, которое не позволяет делиться ссылкой на Google Play и предоставлять собственное описание и т. Д. Решением для этого может быть размещение ссылки из Google Play в общем сообщении.

0
T M 21 Окт 2015 в 09:07