我正在开发一个iOS应用程序,它使用UIActivityViewController来共享一些文本和一个URL.在Facebook和Twitter服务中,它显示了位于URL的站点的缩略图.
不幸的是,有问题的网站在缩略图中看起来并不是很好.因此,目前缩略图在共享对话框中具有负值.我想要阻止缩略图显示,或者为缩略图提供我自己的图像.这样做的最佳方法是什么?
我想避免创建自己的服务和/或对话框.
我已经尝试将图像添加到项目列表中,但是这会添加一些我不想要的服务,并将图像添加到电子邮件操作中,并将图像添加到Facebook上的相册中.我可以通过将我不想要的黑名单行动解决的第一个问题.我可以制作自己的UIActivityItemProvider来阻止电子邮件问题.但是,我不知道如何防止Facebook问题.(请参阅如何在发布到Facebook和Twitter时自定义UIActivityViewController以显示URL链接?).
这是facebook分享对话框的屏幕截图: