Envio Mensagem WhatsApp
Bom Dia, preciso enviar do meu app uma mensagem para o whatsapp, mas para contatos não existentes no dispositivo.
O usuário insere o número do celular no EditText e envia a mensagem para esse número.
O problema é que como não é um número existente no meu dispositivo ele abre a lista de contatos do whats para selecionar um contato.
Alguém sabe como faço para enviar para contatos não cadastrados?
Segue meu código abaixo:
Intent shareIntent =new Intent("android.intent.action.MAIN");
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.putExtra(Intent.EXTRA_TEXT, mensagem);
shareIntent.putExtra(Intent.EXTRA_STREAM, arquivo);
shareIntent.setType("image/*");
shareIntent.setPackage("com.whatsapp");
shareIntent.putExtra("jid", "55" + (telefone_envio) + "@s.whatsapp.net");
shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
try {
startActivity(shareIntent);
} catch (android.content.ActivityNotFoundException ex) {
Toast.makeText(getBaseContext(), "WhatApp Não Instalado.", Toast.LENGTH_SHORT).show();
}
Usando a url consigo enviar para contatos não cadastros, mas não consigo anexar arquivo:
Intent shareIntent = new Intent(Intent.ACTION_VIEW);
shareIntent.setData(Uri.parse("https://api.whatsapp.com/send?phone="+telefone_envio+"&text="+arquivo));
startActivity(shareIntent);
Agradeço desde Já
CarlaDiscussão (0)
Carregando comentários...