Inicie WhatsApp desde URL HREF con texto / contenido personalizado
Como sabes usando el esquema de url de whatsapp en iphone puedo crear el siguiente enlace:
href="whatsapp://send?text=blahblah"
esto es posible debido al apoyo del esquema url en ios.
- ¿Cómo hacer la barra de progreso personalizada con la imagen del indicador, como whatsapp?
- ¿Cómo crear notificaciones emergentes como la notificación utilizada en whatsapp para android?
- Enviar el mensaje Whatsapp a un contacto específico
- Cómo tener el icono de la barra de herramientas de la forma en que whatsapp tiene en android
- ¿Cómo reenviar sms a contactos seleccionados a whatsapp desde mi aplicación de Android?
intento crear el efecto similar para los dispositivos androides. (pero no lanzó la aplicación Android, sólo una página html normal).
a mi entender debe ser algo como:
href="intent://send/#Intent;scheme=whatsapp;package=com.whatsapp;s.text=test;end;"
o:
href="intent://send/#Intent;scheme=whatsapp;package=com.whatsapp;text=test; action=android.content.Intent.ACTION_SEND; end"
o:
href="intent://send/#Intent;scheme=whatsapp;package=com.whatsapp;text=test; category=android.intent.category.BROWSABLE;end"
como se puede ver im realmente tanteando en la oscuridad. todas las respuestas que he encontrado en stackoverflow están hablando de cómo generar la intención lanzó la aplicación para Android.
PERO eso no es mi caso, quiero generar un href en un servidor PHP / ASP para una página html.
¿alguien? ¡Gracias!
- Compartir recursos en bruto a través de WhatsApp
- ¿Podemos crear Scroll TextView como el estado de whatsapp lastseen?
- Cómo crear un whatsapp como botón de grabación con diapositiva para cancelar
- Envío de mensajes a través de WhatsApp
- ¿Cómo obtener los contactos de whatsapp de Android?
- Android lee los datos de WhatsApp
- agregar / sincronizar contactos automáticamente
- Mostrando imágenes en miniatura para el enlace en WhatsApp || Og: la meta-etiqueta de la imagen no funciona
whatsapp ahora oficialmente apoyo url esquema sobre Android (Yey)!
<a href="whatsapp://send?text=Hello%20World!">Hello, world!</a>
para más detalles visite http://www.whatsapp.com/faq/en/android/28000012
Estaba trabajando en el mismo problema y encontró la solución:
href="intent://send/[countrycode_without_plus][number]#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end
Con un número de teléfono (+49 123 456 78)
href="intent://send/4912345678#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end
href="intent://send/4912345678#Intent; scheme=smsto; package=com.whatsapp; action=android.intent.action.SENDTO;end
Esto no funcionará con iPhones.
WhatsApp url esquema de trabajo sólo guardó ids o números de saltar mensaje enviar pantalla. Android que trabaja con actividad de mensajes para nuevos números de teléfono.
Este script Mirando teléfono os y crear enlace para el teléfono 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"); } }; } });
He utilizado este href="intent://send/4912345678#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end
pero en este código no puede incluir el texto
- Zoom in y zoom out animación en android
- Android Studio: falló el proyecto de sincronización de Gradle