相关疑难解决方法(0)

Google Play网址会混淆Facebook的分享对话框

我试图在Facebook上分享带有标题和描述的图像,但看起来当我将Google PLay URL设置为ContentUrl时,则不会显示标题和说明.

这是我的代码:

if (ShareDialog.canShow(ShareLinkContent.class)) {
    ShareLinkContent linkContent = new ShareLinkContent.Builder()
      .setContentTitle("I want this car")
      .setContentUrl(Uri.parse("http://www.producthunt.com"))
      .setImageUrl(Uri.parse("http://www.topgear.com/uk/assets/cms/50b95ad3-7884-4b3d-ba3c-68dbeff8b737/Large%20Image%20(optional).jpg"))
      .build();
    shareDialog.show(linkContent);
}
Run Code Online (Sandbox Code Playgroud)

结果:

在此输入图像描述

但是当我将Google Play网址设置为ContentURL时:

if (ShareDialog.canShow(ShareLinkContent.class)) {
      ShareLinkContent linkContent = new ShareLinkContent.Builder()
         .setContentTitle("I want this car")
         .setContentDescription("This description should be displayed below the image but somehow it depends on the link.")
         .setContentUrl(Uri.parse("https://play.google.com/store/apps/details?id=com.evernote"))
         .setImageUrl(Uri.parse("http://www.topgear.com/uk/assets/cms/50b95ad3-7884-4b3d-ba3c-68dbeff8b737/Large%20Image%20(optional).jpg"))
         .build();
   shareDialog.show(linkContent);
Run Code Online (Sandbox Code Playgroud)

}

结果:

在此输入图像描述

我尝试了其他常规和谷歌播放链接,我总是得到相同的结果.怎么了?

编辑

我向Facebook团队提交了这个问题,即使他们承认这是一个错误我被告知他们不会很快修复它. https://developers.facebook.com/bugs/1435972263375939

android facebook facebook-sdk-4.0

9
推荐指数
1
解决办法
1712
查看次数

标签 统计

android ×1

facebook ×1

facebook-sdk-4.0 ×1