В настоящее время я работаю над приложением, где есть возможность поделиться текстом из приложения в другую социальную сеть, такую как Google, Instagram, Facebook и т. Д. Все работают отлично, кроме facebook, где он поднимает неправильные случайные эскизы. Код для совместного использования, как показано ниже:Android Share Intent Facebook post wrong Thumbnails
Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
if (Preferences.getBoolean(getString(R.string.pref_copyWithShareUrl_key), getResources().getBoolean(R.bool.pref_copyWithShareUrl_default)))
{
shareIntent.putExtra(Intent.EXTRA_TEXT, verse.getText() + "\n\n" + "http://play.google.com/store/apps/details?id=" + getPackageName());
//shareIntent.putExtra(Intent.EXTRA_TEXT, verse.getText() + "\n\n" + " https://market.android.com/search?q=pname:" + getPackageName());
}
else
{
shareIntent.putExtra(Intent.EXTRA_TEXT, verse.getText());
}
В настоящее время совместное использование выглядеть следующим образом:
Но что я хочу, чтобы включить мое приложение значок Пусковых изображений для совместного использования только. Как я могу достичь этого, не затрагивая другой вариант. Благодаря
для Facebook и Что приложение у вас использовать имя_пакет Facebook: «com.facebook.katana» и для WhatsApp: «com.whatsapp» –
где поставить этот код , также будет uri для drawable ic_launcher – aaa111
1. Вам не разрешено предварительно заполнять текстовую часть общего ресурса для пользователя - они должны сами вводить текст. 2. https://developers.facebook.com/docs/sharing/android: _ «Примечание. Если ваша доля в приложении связана с магазинами iTunes или Google Play, мы не размещаем никаких изображений или описаний, которые вы указали в общей папке. Вместо этого мы публикуем информацию о приложении, которую мы очищаем из магазина приложений непосредственно с помощью Webcrawler. Это может не включать изображения. "_ – CBroe