【问题标题】:App icon is not showing on Facebook share dialog应用程序图标未显示在 Facebook 共享对话框中
【发布时间】:2018-02-28 10:22:41
【问题描述】:

我正在将我的 google play store 应用程序链接从我的 Android 应用程序分享到 Facebook。

但是,facebook ShareDialog 只显示我的应用名称,并且不会在该帖子中显示应用图标。

这是我的代码:

ShareDialog shareDialog = new ShareDialog(ScoreBoardActivity.this);
ShareLinkContent content = new ShareLinkContent.Builder()
        .setContentUrl(Uri.parse("https://play.google.com/store/apps/details?id=aaa.aaa.aaaa"))
        .setQuote("See if you can beat my sorting score " + score + "!")
        .build();
shareDialog.show(content, ShareDialog.Mode.FEED);

我的应用今天发布了。

请让我知道我哪里做错了? 谢谢!

【问题讨论】:

  • 你在facebook开发者控制台中添加了图标吗?
  • 是的,我的 facebook 开发者帐户中有 1024x1024 的应用程序图标。
  • 在内容中追加`.setImageUrl(Uri.parse(你的图片路径)))`
  • 我做到了。但是, setImageUrl 已被弃用,它也不能正常工作。另外我听说如果您共享 Play 商店链接,那么您不需要 setImageUrl。这是真的还是假的?
  • 不太了解,看this希望对你有帮助!

标签: android image facebook url share


【解决方案1】:

您的链接似乎有问题。尝试更改您的链接:

https://play.google.com/store/apps/details?id=aaa.aaa.aaaa

到:

https://play.google.com/store/apps/details?id=aaa.aaa.aaaa&hl=en

只需在包名称的末尾附加&hl=en。它对我有用。

几天前我遇到了同样的问题。我不知道这个解决方案是否适合你,但试一试。并确保您已在 facebook 开发者控制台中添加了所有图形。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-26
    • 1970-01-01
    相关资源
    最近更新 更多