阅读Google电子邮件标记文档(https://developers.google.com/gmail/markup/overview),我发现没有关于如何深入链接到本机应用程序的信息。
由于电子邮件包含LD + JSON并且包含URL,为什么架构不支持Android或iOS应用的本机深层链接?
我原以为这是最明显的用例,一键式可操作的内容是有意义的。
答案 0 :(得分:2)
如果您在Schema.org上查看EntryPoint的JSON-LD示例,您会注意到它允许android-app://
和其他类型的深层链接,这是一种非常明确的提供方式每个平台的深层链接:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Restaurant",
"name": "Tartine Bakery",
"potentialAction": {
"@type": "ViewAction",
"target": [
"http://www.urbanspoon.com/r/6/92204",
{
"@type": "EntryPoint",
"urlTemplate": "http://api.urbanspoon.com/r/6/92204",
"contentType": "application/json+ld"
},
"android-app://com.urbanspoon/http/www.urbanspoon.com/r/6/92204",
{
"@type": "EntryPoint",
"urlTemplate": "urbanspoon://r/6/92204",
"application": {
"@type": "SoftwareApplication",
"@id": "284708449",
"name": "Urbanspoon iPhone & iPad App",
"operatingSystem": "iOS"
}
},
{
"@type": "EntryPoint",
"urlTemplate": "urbanspoon://r/6/92204",
"application": {
"@type": "SoftwareApplication",
"@id": "5b23b738-bb64-4829-9296-5bcb59bb0d2d",
"name": "Windows Phone App",
"operatingSystem": "Windows Phone 8"
}
}
]
}
}
</script>
最终,一旦深入链接融入所有Google产品,就可以从您的网页抓取这些映射,并自动应用正确的链接,无论您是否在Chrome上查看Gmail精彩集锦或其中一个原生移动应用程序。