【发布时间】:2017-08-17 16:27:37
【问题描述】:
我在尝试将应用中的内容分享到 Facebook 时遇到了一些问题。 我正在使用以下代码来做到这一点:
facebookButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(ShareDialog.canShow(ShareLinkContent.class)){
ShareLinkContent linkContent=new ShareLinkContent.Builder()
.setContentUrl(Uri.parse(imageUrls.get(0)))
.build();
shareDialog.show(linkContent, ShareDialog.Mode.WEB);
}
}
});
我的图片存储在 Firebase Storage 上,我也可以在 Facebook 上发帖,但标题和描述都设置为 firebasestorage.googleapis.com,如下图所示: screenshot of share post
注意:setContentDescription() 和 setContentTitle() 和 setImageUrl() 都已弃用。 有没有办法设置共享帖子的标题和描述?
【问题讨论】:
-
根据this question 下面的 cmets,更改标题和描述的唯一方法是通过 html 元标记,但我认为无法为 firebase 存储文件更改它们。 Here's 来自 FB 开发者网站的文档
-
我知道如果我在 Google Play 上包含指向我的应用程序的链接,Facebook 将能够从那里检索图像、标题和描述。但我的应用仍在开发中,我需要测试这些功能。
标签: java android facebook-android-sdk