繁体   English   中英

Share API不与Facebook分享消息

[英]Share API does not share message with Facebook

我在React native中使用Share API,如下所示。

handleSharePress() {
        Share.share({ 
            message: `I scored ${this.score}% in React Quiz: https://play.google.com/store/apps/details?id=com.vijayt.reactquiz`
        }, {
            dialogTitle: 'Share my score'
        });
    }

共享可以在带有Twitter的Android中正常工作。 但是在Facebook上,我没有在共享中看到消息文本。

分享在Twitter中有文字: 在此处输入图片说明

共享在Facebook中没有文本(仅URL): 在此处输入图片说明

这是因为Facebook不允许您这样做。 根据他们的平台政策2.3,您不能将文本预填到共享对话框中, 所有内容必须由用户输入

将用户未输入的任何内容预填充到用户消息参数中,即使他们可以在共享前编辑或删除该内容。 这适用于帖子,评论,照片标题和相册标题。

资料来源: https : //developers.facebook.com/docs/apps/review/prefill

我想添加此功能需要共享Facebook SDK并执行登录。 您可以使用库,也可以通过官方文档自己实现SDK。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM