我正在尝试能够发送包含OpenGraph预览图像的链接的SMS消息,这些链接将加载到iOS"消息"应用程序中,并且将显示缩略图而无需用户首先按[点击加载预览] ...如何这可以实现吗?
为此,我正在向运行iOS 10的iPhone X发送文本短信,并使用Messages应用程序打开.
文本消息正文包含一个指向资源(HTML网页)的URL,该资源的正文包含带og:image
标记的OpenGraph元数据.例如:
<meta property="og:image" content="https://www.apple.com/v/iphone/home/t/images/home/og.png?201610171354" />
Run Code Online (Sandbox Code Playgroud)
出于演示目的,我们正在努力使图像首先立即加载,而无需用户点击按钮以便查看...
预期行为:
实际行为:
作为旁注,在我们测试的Android客户端上,支持OpenGraph的图像将立即显示,而不会提示用户执行任何操作.任何其他OpenGraph支持的应用程序测试都是如此,包括Facebook.
作为参考,以下是我测试过的一些方法,试图让它适用于我们(以及其中的组合):
50x50, 60x50
等等和以上)之间的变体服务图像.<head>
页面之外.og:image
标签之外的所有标签的页面.Content-Type
单独添加标题.尝试从美国和澳大利亚的各种电话号码发送,也尝试将SMS消息本身的"发件人"字段更改为字符串"VERIZON", "Verizon", "Telstra", "APPLE", "Apple", "Facebook", "Uber", "China"
.
尝试从手持电话以及Twilio Messaging API服务发送消息.
以上都不适用于iPhone X.