3

Facebook Android SDK を使用して Android アプリから共有を投稿し、Google Play の URL へのリンクを設定していますが、自分の説明を入力して表示したいと考えています。アプリから投稿するとプレビューに説明が表示されるのですが、表示されると「GET IT ON GOOGLE PLAY」しか表示されず、説明が消えてしまいます。

SDK に含まれているFacebook 共有チュートリアル(現在はバージョン 3.19.0 を使用)から取得したコードを変更しています。ShareDialogBu​​ilderコードは次のとおりです。

private FacebookDialog.ShareDialogBuilder createShareDialogBuilderForLink() {
    return new FacebookDialog.ShareDialogBuilder(this)
            .setLink(webLink)
            .setName(getString(R.string.fb_name))
            .setDescription("Here is my description that I want included in the post.")
            .setPicture("http://www.website.com/images/icon.png");
}
4

1 に答える 1

2

私は Facebook SDK 4.0 を使用していますが、このメソッドは正常に動作します

if (ShareDialog.canShow(ShareLinkContent.class)) {

                        ShareLinkContent linkContent = new ShareLinkContent.Builder()
                                .setContentTitle(getString(R.string.share_onfacebook_title))
                                .setContentDescription(
                                        getString(R.string.share_onfacebook_message))
                                .setContentUrl(Uri.parse(getString(R.string.share_onfacebook_url)))
                                .setImageUrl(Uri.parse(getString(R.string.share_onfacebook_image_url)))
                                .build();

                        shareDialog.show(linkContent);
                    }
于 2015-03-31T23:00:13.657 に答える