2015-01-08 2 views
0

Чтение через документацию по разметке электронной почты Google (https://developers.google.com/gmail/markup/overview) Я не нашел информации о том, как можно отключиться в родном приложении.Каким образом разметка электронной почты Google будет поддерживать приложение deeplinking?

Поскольку электронная почта содержит LD + JSON и содержит URL-адрес, почему схема не поддерживает встроенную глубокую ссылку в приложение Android или iOS?

Я бы подумал, что это наиболее очевидный прецедент, где разумный контент с одним щелчком имеет смысл.

ответ

2

Если вы посмотрите на примере JSON-LD для EntryPoint на Schema.org вы заметите, что она позволяет 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, эти сопоставления могут быть сканированы с вашей веб-страницы, и правильные ссылки будут автоматически применены независимо от того, просматриваете ли вы выделение в Gmail в Chrome или на одном из родных мобильных устройств Программы.

+0

Спасибо за быстрый ответ. Я не уверен, что хорошо использовать Google для обхода веб-страницы, так как будут сценарии, в которых контент дожил до того, как Google сможет обходить его, что затем разрушит работу пользователя. Было бы здорово, если бы примеры кода Google могли бы обратить внимание на проблемы с родным приложением. – MagicDude4Eva

+0

Правда. Включение всех глубоких ссылок в электронную почту - самый безопасный подход. Я посмотрю, что я могу сделать, чтобы понять это в документах. –

+0

Хорошим было бы позволить объект, содержащий ссылки для нескольких случаев. Например, если электронное письмо открывается на устройстве Android, оно может попытаться открыть конкретное приложение (если оно зарегистрировано) или вернуться на веб-сайт. – mjsr

Смежные вопросы