作为任何一位尝试通过Android分享到Facebook的人都知道,Facebook团队已经决定忽略分享协议并忽略分享意图中提供的文本(参见:通过ACTION_SEND从Android应用程序分享文本到Facebook)。
然而,Twitter应用程序似乎已经找到了规避此问题的方法。当您查看推文时:
您可以点击推文下方的共享图标,它会弹出普通的共享对话框,其中包括Facebook在内的应用列表:
如果您点击Facebook,您会看到以下界面:
这看起来非常完美,而且显然Twitter发送的不仅仅是其他答案提出的链接。此外,如果您分享到消息:
您可以看到文本已被正确添加,没有任何问题。Twitter是如何做到的?
然而,Twitter应用程序似乎已经找到了规避此问题的方法。当您查看推文时:
您可以点击推文下方的共享图标,它会弹出普通的共享对话框,其中包括Facebook在内的应用列表:
如果您点击Facebook,您会看到以下界面:
这看起来非常完美,而且显然Twitter发送的不仅仅是其他答案提出的链接。此外,如果您分享到消息:
您可以看到文本已被正确添加,没有任何问题。Twitter是如何做到的?