gpt4 book ai didi

android - 如何在 Facebook 应用程序邀请对话框中添加预定义文本? (安卓)

转载 作者:行者123 更新时间:2023-11-30 01:47:35 25 4
gpt4 key购买 nike

我正在使用 AppInviteDialog 向 Facebook 好友发送邀请,我想在我的提要中附加文本,然后它应该在 friend 墙上分享。但根据我的研究,应用程序邀请对话框不支持这个。我想在不创建的情况下执行此操作自定义故事。这可能吗?

我的要求:

  • 通过多项选择获取所有 facebook 好友列表。(我可以为此使用 me/taggable_friends。

  • 我只能向选定的 friend 发送带图片的短信。

我不能为此使用 Sharedialog,因为它也会显示在我的墙上,这是错误的。

我正在使用 Facebook 4+ SDK。

任何人请建议如何实现这一目标。

这是相同的附加屏幕截图。

enter image description here )

提前致谢。

最佳答案

根据研究,无法在邀请对话框中添加预定义文本。但我发现可以使用共享 Intent 与多个 friend 共享消息。我在这里分享我的答案,希望它对某人有所帮助。

                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 应用程序,则可以正常工作。用户可以选择多个 friend 并使用它向他们分享消息。如果手机中未安装该应用程序,则用户需要下载 facebook massager 应用程序才能共享消息。

关于android - 如何在 Facebook 应用程序邀请对话框中添加预定义文本? (安卓),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33494156/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com