Lorsque vous avez un site (mobile) et les applications mobiles correspondantes pour votre site, il existe des méta-balises pour iOS et Windows 8 permettant d'ouvrir une notification standard sur la plate-forme afin d'informer votre visiteur de l'application et de le guider vers appstore . Maintenant, j'ai trouvé quelques références vage sur les réseaux de la version Android:
<meta name="google-play-app" content="app-id
Mais je ne trouve aucune référence fiable à cela. Je pose donc la question ici: cette méta-tag fonctionne-t-il sur Android?
La réponse acceptée ne résout pas le problème.
Est-ce que cette balise meta fonctionne sous Android? Non.
Peut-il être manipulé? Oui.
iOS 6 et versions ultérieures, affiche nativement une "bannière intelligente" qui rappelle à l'utilisateur du navigateur l'utilisation mobile. Mais Android ne supporte pas cela nativement.
Pour avoir cette bannière dans les navigateurs Android, vous pouvez utiliser un plugin jquery: https://github.com/jasny/jquery.smartbanner
Ajoutez d'abord ceci:
<meta name="google-play-app" content="app-id=com.mygood.id">
Ensuite, inclure la bannière intelligente:
<link rel="stylesheet" href="jquery.smartbanner.css" type="text/css" media="screen">
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
<script src="jquery.smartbanner.js"></script>
Enfin l'initialiser:
$.smartbanner({
title: 'My good title',
author: 'My smart author'
});
Source: http://www.dunnsolutions.com/content/application-development-blog/-/blogs/smart-app-banners-for-ios-and-Android
Connexes: Création d'une bannière d'application intelligente Android
Vous pourriez plutôt ajouter ceci à votre manifeste d'application Web. Au moins pour Chrome et FireFox .
Lorsque vous ajoutez les propriétés prefer_related_applications
et related_applications
ainsi que name
et icons
, vous devriez recevoir un message.
Exemple copié à partir de developer.google.com
:
"prefer_related_applications": true,
"related_applications": [
{
"platform": "play",
"id": "com.google.samples.apps.iosched"
}
]