我的应用具有共享意图,显示可用于共享的应用列表。我是这样做的。
final Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_SUBJECT, "Cool app");
intent.putExtra(Intent.EXTRA_TEXT, "Check out www.myappurl.com");
startActivity(Intent.createChooser(intent, "Share"));
这适用于其他所有应用。
然而,如果用户选择了Facebook,那么Facebook只接受URL并从URL中提取内容,它根本不显示“Check out”部分,这使得它看起来像我向人们发送垃圾邮件,而不是让他们分享他们想要分享的内容。
有人有任何解决方案吗?