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 to share