Добавить действия Gmail Go-To в электронную почту - PullRequest
0 голосов
/ 25 июня 2018

Посмотрев несколько примеров, когда пользовательское действие добавляется в строку темы gmail в папке входящих сообщений, я обнаружил эту статью , в которой подробно описывается, как создавать кнопки.Просматривая электронную почту Jira, вы можете увидеть это в действии:

<script type="application/ld+json">
{
    "@context": "http://schema.org",
    "@type": "EmailMessage",
    "description": "View Issue",
    "potentialAction": {
        "@type": "ViewAction",
            "target": "https://mysite.atlassian.net/browse/B-1111?inbox=true&",
        "name": "View Issue"
        },
    "publisher": {
        "@type": "Organization",
        "name": "Atlassian",
        "url": "https://www.atlassian.com"
    }
}
</script> 

Custom Action Button in Inbox

Пытаясь сделать это самостоятельно, я, кажется, сталкиваюсь с проблемами.Я передаю этот html-контент:

<html lang="en">
<head>
    <title>Hello World</title>
</head>
<body>
    <script type="application/ld+json">
        {
            "@context": "http://schema.org",
            "@type": "EmailMessage",
            "description": "Click Me",
            "potentialAction": {
                "@type": "ViewAction",
                "target": "https://www.youtube.com/watch?v=wZZ7oFKsKzY",
                "name": "Click Me"        
            },
            "publisher": {
            "@type": "Organization",
            "name": "Bede Gaming",
            "url": "https://www.bedegaming.com"
            }
        }
    </script>

    <p>Hello World</p>
</body>
</html>

и вижу, что он передается в полученном источнике электронной почты:

Gmail Message Content

Сообщение корректно отображается как Html, но по какой-то причине пользовательская кнопка не появляется:

Inbox without the custom button

Есть ли что-то еще, что нужно сделать, чтобызаставить его появиться?

...