当我添加一个链接到在TWTweetComposeViewController鸣叫,我看到了链路连接正确:TWTweetComposeViewController没有显示链接预览
但是,当我在Safari浏览器中,链接没有按这样做不像“T显示如Safari(或YouTube)的URL的预览功能:
你知道,如果它是一个隐藏的功能,或者如果它取决于链接添加到鸣叫?
谢谢!
当我添加一个链接到在TWTweetComposeViewController鸣叫,我看到了链路连接正确:TWTweetComposeViewController没有显示链接预览
但是,当我在Safari浏览器中,链接没有按这样做不像“T显示如Safari(或YouTube)的URL的预览功能:
你知道,如果它是一个隐藏的功能,或者如果它取决于链接添加到鸣叫?
谢谢!
这也是我的经验,如果您附加URL TWTweetComposeViewController不会自动添加预览图像。
我很好奇所以我看了一下private runtime headers for Twitter.framework,我发现了一些有趣的方法,包括- (BOOL)addURL:(id)arg1 withPreviewImage:(id)arg2;
。在我的应用程序中使用它,我发现它完全按预期工作,推文视图显示了一个链接以及我包含的图像。不幸的是,这不会有太大的帮助,因为这是一种私有方法,如果您尝试在App Store中使用它,那么您的应用几乎肯定会被拒绝。
假设:如果您已经明确地访问了该页面(在Safari中),那么通过获取该URL并将其提取为缩略图没有任何安全风险。如果您插入的是您从未实际访问的链接,则框架无法安全地访问该网站 - 如果该URL是资源删除操作,该怎么办? –
这是可能的。如果有文件记录,那会很好。 – Mathieu