1

我正在使用此代码在我的应用程序上分享用户成就

    if (FacebookDialog.canPresentShareDialog(getApplicationContext(), 
        FacebookDialog.ShareDialogFeature.SHARE_DIALOG)) {

        // Publish the post using the Share Dialog
        try {
            FacebookDialog shareDialog = new FacebookDialog.ShareDialogBuilder(this)
            .setApplicationName(getString(R.string.fb_app_name))
            .setName(parameters.getString("name"))
            .setCaption(parameters.getString("caption"))
            .setDescription(parameters.getString("description"))
            .setLink(parameters.getString("link"))
            .setPicture(parameters.getString("picture"))
            .build();
            uiHelper.trackPendingDialogCall(shareDialog.present());
        } catch (JSONException e) {
            e.printStackTrace();
        }

当我设置“链接”到我的应用程序 Google Play 链接后,仅分享我墙上显示的 Google Play 链接的内容(看起来我分享了应用程序链接),但如果我还想查看“标题”和“描述”。

如何通过我的应用程序的一些故事+链接分享我的应用程序中的故事?提前致谢

4

2 回答 2

1

我认为,我们没有机会解决这个问题。Facebook 官方文档说:

“如果您的应用分享包含指向 Google Play 或 App Store 上任何应用的链接,则分享中包含的描述和图片将被忽略。相反,我们将直接从商店中获取该应用的标题和图片(如果没有图片,则共享中不会包含图片)。

于 2017-08-06T08:33:37.757 回答
0

似乎原因是一些谷歌限制它不允许共享谷歌播放链接并提供您自己的描述等。解决这个问题的方法可能是将谷歌播放的链接放在分享按摩中。

于 2015-03-03T18:40:06.183 回答