web-dev-qa-db-fra.com

Est-ce que 'meta name = "google-play-app"' fonctionne?

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?

19
Borniet

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

37
trante

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"
  }
]
0
G Man