Android Facebook SDK FacebookDialog.shareDialogBuilder not showing my description

I am using Android Android SDK to publish my app from Android app by linking to Google Play url, but I want to fill in my description to be displayed. My description shows up in my preview when I submit it from my app, but when it shows up, all it shows is "GET THIS ON GOOGLE PLAY" and my description is gone.

I am modifying the code taken from the Facebook share tutorial included in the SDK (currently using version 3.19.0), here is the ShareDialogBuilder code:

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

      

+3


source to share


1 answer


I am using Facebook SDK 4.0 and this method works great



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

      

+2


source







All Articles