Si se tiene en javascript un mensaje con line breaks y line feed como este:
var whatsappMessage= "Texto"+"\r\n\r\n"+"más texto o link"
Si se lo envía a Whatsapp no funcionará, se debe codificar mediante encodeURI primero, como si fuera para un mailto:
whatsappMessage = window.encodeURIComponent(whatsappMessage)
De esta forma se envía correctamente mediantewhatsapp://send?text=whatsappMessage
mostrando los line breaks y returns en Whatsapp.