Comme vous le savez, en utilisant le schéma d'URL WhatsApp sur iPhone, je peux créer le lien suivant:
href="whatsapp://send?text=blahblah"
cela est possible en raison de la prise en charge du schéma d'url sur ios.
im essayer de créer l'effet similaire pour les appareils Android. (mais pas jeté Android, juste une page html normale).
à ma connaissance, cela devrait être quelque chose comme:
href="intent://send/#Intent;scheme=whatsapp;package=com.whatsapp;s.text=test;end;"
ou:
href="intent://send/#Intent;scheme=whatsapp;package=com.whatsapp;text=test;
action=Android.content.Intent.ACTION_SEND; end"
ou:
href="intent://send/#Intent;scheme=whatsapp;package=com.whatsapp;text=test;
category=Android.intent.category.BROWSABLE;end"
comme vous pouvez le voir, je tâtonne vraiment dans le noir. toutes les réponses que j'ai trouvées sur stackoverflow parlent de la façon de générer l'intention a lancé l'application Android.
MAIS ce n'est pas mon cas, je veux générer un href sur un serveur PHP/ASP pour une page html.
quelqu'un? Merci!
whatsApp prend désormais officiellement en charge le schéma d'URL sur Android (Yey)!
<a href="whatsapp://send?text=Hello%20World!">Hello, world!</a>
pour plus de détails, visitez http://www.whatsapp.com/faq/en/Android/28000012
Travaillait sur le même problème et a trouvé la solution:
href="intent://send/[countrycode_without_plus][number]#Intent;scheme=smsto;package=com.whatsapp;action=Android.intent.action.SENDTO;end
Avec un numéro de téléphone (+49 123 456 78)
href="intent://send/4912345678#Intent;scheme=smsto;package=com.whatsapp;action=Android.intent.action.SENDTO;end
Je pense que la réponse que vous cherchez est la suivante:
<a href="whatsapp://send?text=my message&phone=+XXXXXXXXXXX&abid=+XXXXXXXXXXX">Whatsapp me please</a>
Ce code fonctionne à la fois dans Android et iOS grâce aux paramètres "phone" et "abid" respectivement.
Désolé pour la réponse tardive, j'espère que cela aidera quelqu'un de toute façon.
Schéma d'URL Whatsapp fonctionnant uniquement avec des ID ou des numéros enregistrés pour l'écran d'envoi de message de saut. Android travaillant avec l'activité des messages pour les nouveaux numéros de téléphone.
Ce script Looking phone os et crée un lien pour phone os.
$(document).ready(function () {
if (matchMedia) {
var mq = window.matchMedia("(max-width: 991px)");
mq.addListener(WidthChange);
WidthChange(mq);
}
function WidthChange(mq) {
var isMobile = {
Android: function () {
return navigator.userAgent.match(/Android/i);
},
BlackBerry: function () {
return navigator.userAgent.match(/BlackBerry/i);
},
iOS: function () {
return navigator.userAgent.match(/iPhone|iPad|iPod/i);
},
Opera: function () {
return navigator.userAgent.match(/Opera Mini/i);
},
Windows: function () {
return navigator.userAgent.match(/IEMobile/i);
},
any: function () {
return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows());
}
};
if (mq.matches) {
if (isMobile.Android()) {
$("a").attr("href", "intent://send/+905055555#Intent;scheme=smsto;package=com.whatsapp;action=Android.intent.action.SENDTO;end");
} else {
$("a").attr("href", "tel:+905555555555");
}
};
}
});
href="intent://send/4912345678#Intent;
scheme=smsto;
package=com.whatsapp;
action=Android.intent.action.SENDTO;end
Cela ne fonctionnera pas avec les iPhones.