任何尝试通过 Android 分享到 Facebook 的人都知道,Facebook 团队已决定忽略分享协议(protocol)并忽略分享 Intent 中提供的文本(参见:Share Text on Facebook from Android App via ACTION_SEND)
但是,Twitter 应用程序似乎已经找到了规避这一点的方法。当您查看推文时:
您可以点击推文下方的分享图标,它会弹出带有应用程序列表的普通分享对话框,包括 Facebook:
如果你点击 Facebook,你会看到这个 View :
这看起来很完美,而且显然 Twitter 发送的不仅仅是其他答案似乎建议的链接。此外,如果您分享到消息:
可以看到文字添加正确,没有任何问题。 Twitter 是如何做到这一点的?
最佳答案
如果您询问如何在从其他应用程序共享到 Facebook 的链接时包含预填充文本,这实际上直接违反了 Facebook 的政策 -
“确保用户消息参数中的所有内容都是用户输入的。不要预填。这包括帖子、消息、评论和标题。” ( https://developers.facebook.com/policy/ )
关于android - 在 android 中分享到 Facebook(如 twitter),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23397780/