如何在安卓中过滤Facebook的分享意图



我有一个分享按钮。我分享了一条带有一些文本和 URL 的消息。它与whatsapp,Twitter和Gmail配合良好。但是,在Facebook分享中,我只能分享网站链接。之后,在网络上搜索,我找到了Facebook共享的ShareDialog类。我的问题是当用户在安卓默认共享对话框中单击脸书图标时,如何检测(例如:脸书图标的onClick())。这是正确的方法吗?或者有任何其他候补吗?

我的代码 :

public void shareApp() {       
    Intent sendIntent = new Intent();
    String websiteLink = "https://www.manam.com";
    String playStoreLink = "http://www.google.com";
    String msg = "nHey, found this cool & easy on-demand app.";
    sendIntent.setAction(Intent.ACTION_SEND);
    sendIntent.putExtra(Intent.EXTRA_SUBJECT, msg);
    sendIntent.putExtra(Intent.EXTRA_TEXT,playStoreLink + msg);
    sendIntent.setType("text/plain");
    startActivity(Intent.createChooser(sendIntent, ""));
}
这是

Facebook的政策。实现共享时,应用不应预填充要共享的任何内容。这与Facebook平台政策不一致,请参阅Facebook平台政策,2.3。我也没有看到检测点击Facebook图标的选项。即使您可以显示共享对话框,也无法预过滤任何数据

最新更新