Android Share Intent Facebook发布了错误的缩略图

时间:2016-12-08 11:57:51

标签: android facebook facebook-graph-api

目前我正在开发一个应用程序,其中有一个选项可以将应用程序中的文本分享到不同的社交网络,如Google,Instagram,Facebook等。所有工作正常,除了Facebook,它会选择错误的随机缩略图。分享代码如下:

            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());
            }

目前共享内容如下:

enter image description here

但我想要的是将我的应用程序启动器图像图标包含在内。如何在不影响其他共享选项的情况下实现这一目标。 感谢

1 个答案:

答案 0 :(得分:0)

使用facebook提供的ShareLinkContent分享