我正在使用AppInviteDialog向facebook朋友发送邀请,我想用我的Feed附加Text然后它应该在朋友墙上分享。但是根据我的研究App邀请对话框不支持这个。我想这样做而不创建自定义故事。有可能吗?
我的要求:
通过多项选择获取所有Facebook好友列表。(我可以使用我/ taggable_friends。
我可以将带有图片的短信发送给选定的朋友。
我不能使用Sharedialog,因为它也会在我的墙上显示错误。
我正在使用Facebook 4+ SDK。
任何人都请建议如何实现这一点。
以下是相同的截图。
提前致谢。
答案 0 :(得分:1)
根据研究,无法在邀请对话框中添加预定义文本。但我找到了与多个朋友分享使用共享意图的消息。我在这里分享我的答案希望它对某人有帮助。
Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent
.putExtra(Intent.EXTRA_TEXT,
"Text that you want to share"));
shareIntent.setType("text/plain");
shareIntent.setPackage("com.facebook.orca");
try {
startActivity(shareIntent);
} catch (android.content.ActivityNotFoundException ex) {
Toast.makeText(contextAct, "Please Install Facebook Messenger App", Toast.LENGTH_SHORT).show();
}
如果安装了facebook massager app,这个工作正常。用户可以选择多个朋友并使用它共享消息。如果应用程序未安装在手机中,则用户需要下载facebook按摩器应用程序以共享消息。