Mandar un mensaje por Whatsapp

Cómo mandar un mensaje usando el API de Whatsapp

private fun enviarMensaje(reserva: Reserva) {
    val mensaje = "¡Gracias por realizar tu reserva!\n\n" +
            "Detalles de la reserva:\n" +
            "Nombre del caballo: ${reserva.nombreCaballo}\n" +
            "Fecha del paseo: ${reserva.fecha}\n"

    val phoneNumber = reserva.movil

    val intent = Intent(Intent.ACTION_VIEW)
    intent.data =
        Uri.parse("https://api.whatsapp.com/send?phone=$phoneNumber&text=${Uri.encode(mensaje)}")
    startActivity(intent)
}

 

Deja una respuesta