我有一个分享按钮。我分享了一条带有一些文本和 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图标的选项。即使您可以显示共享对话框,也无法预过滤任何数据