Enviando SMS usando Intent no agrega destinatarios en algunos dispositivos

Envío SMS usando el código a continuación:

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("smsto:" + phoneNumber));
        intent.putExtra("address", phoneNumber);
        intent.putExtra("sms_body", messageBody);
        intent.setType("vnd.android-dir/mms-sms");
        context.startActivity(intent);

Agregué Uri con smsto: y direccioné String extra a Intent. Funciona en la mayoría de los dispositivos, pero en algunos, no lo hace. Uno de los dispositivos es SE XPERIA Mini. ¿Qué más se puede agregar al enviar SMS para asegurarse de que el destinatario esté configurado en la aplicación de SMS?

Respuestas a la pregunta(1)

Su respuesta a la pregunta