Ver mensagens sem resposta | Ver tópicos ativos Hoje é 11 Dez 2019, 15:08



Responder Tópico  [ 8 Mensagens ] 
 Envio Mensagem WhatsApp 
Autor Mensagem
Anatomy of an App
Anatomy of an App

Data de registro: 24 Mai 2011, 13:48
Mensagens: 142
Mensagem 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?
Grata
Carla
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();
        }

 


11 Jan 2019, 11:19
Perfil
Android Guru
Android Guru
Avatar de usuário

Data de registro: 29 Ago 2011, 16:18
Mensagens: 789
Localização: Blumenau - SC
Mensagem Re: Envio Mensagem WhatsApp
É possível chamar a API do whatsApp.. dessa forma:
https://api.whatsapp.com/send?phone=XXXXXXXXXXX
XXXXXXXXXXX=numero do telefone destino, exemplo:
https://api.whatsapp.com/send?phone=5547992929960

Fonte: https://www.androidpit.com/send-whatsap ... dress-book

Espero que ajude,
Abraços,
Maicon.

_________________
Sanou a sua dúvida ou resolveu o seu problema?
1º -> Compartilhe a solução postando-a, as pessoas com a mesma dúvida ou problema agradecem.
2º -> Adicione ao título do tópico "[RESOLVIDO]" para que os moderadores identifiquem que o seu tópico foi realmente resolvido.


_____
WordPress: http://tecmaicon.wordpress.com/
github: https://github.com/maiconn
LinkedIn: http://www.linkedin.com/pub/maicon-mach ... /64/a07/20


21 Jan 2019, 13:59
Perfil WWW
Anatomy of an App
Anatomy of an App

Data de registro: 24 Mai 2011, 13:48
Mensagens: 142
Mensagem Re: Envio Mensagem WhatsApp
Olá Maicon, então dessa maneira dá certo, até tinha visto, mas não descobri uma maneira de anexar arquivo, no meu caso a priori seria um .pdf que é gerado pelo app.

Pela API é possível anexar arquivo?

Obrigada
Abs
Carla


21 Jan 2019, 17:39
Perfil
What is Android?
What is Android?

Data de registro: 22 Jan 2019, 16:10
Mensagens: 1
Mensagem Re: Envio Mensagem WhatsApp
Sim

_________________
https://conviviox.com/


22 Jan 2019, 16:34
Perfil WWW
Anatomy of an App
Anatomy of an App

Data de registro: 24 Mai 2011, 13:48
Mensagens: 142
Mensagem Re: Envio Mensagem WhatsApp
daviadas09 escreveu:
Sim



VOCÊ COME MERDA? OU É IDIOTA DE NASCENÇA MESMO?

IMBECIL


22 Jan 2019, 17:24
Perfil
Anatomy of an App
Anatomy of an App

Data de registro: 24 Mai 2011, 13:48
Mensagens: 142
Mensagem Re: Envio Mensagem WhatsApp
maiconn escreveu:
É possível chamar a API do whatsApp.. dessa forma:
https://api.whatsapp.com/send?phone=XXXXXXXXXXX
XXXXXXXXXXX=numero do telefone destino, exemplo:
https://api.whatsapp.com/send?phone=5547992929960

Fonte: https://www.androidpit.com/send-whatsap ... dress-book

Espero que ajude,
Abraços,
Maicon.


Olá Maicon, então dessa maneira dá certo, até tinha visto, mas não descobri uma maneira de anexar arquivo, no meu caso a priori seria um .pdf que é gerado pelo app.

Pela API é possível anexar arquivo?

Obrigada
Abs
Carla


24 Jan 2019, 11:45
Perfil
Android Guru
Android Guru
Avatar de usuário

Data de registro: 29 Ago 2011, 16:18
Mensagens: 789
Localização: Blumenau - SC
Mensagem Re: Envio Mensagem WhatsApp
Eu li sobre uma api que envia anexos...

segue o link: https://www.whatsmate.net/whatsapp-docu ... l-api.html

_________________
Sanou a sua dúvida ou resolveu o seu problema?
1º -> Compartilhe a solução postando-a, as pessoas com a mesma dúvida ou problema agradecem.
2º -> Adicione ao título do tópico "[RESOLVIDO]" para que os moderadores identifiquem que o seu tópico foi realmente resolvido.


_____
WordPress: http://tecmaicon.wordpress.com/
github: https://github.com/maiconn
LinkedIn: http://www.linkedin.com/pub/maicon-mach ... /64/a07/20


11 Fev 2019, 13:44
Perfil WWW
Android Guru
Android Guru
Avatar de usuário

Data de registro: 29 Ago 2011, 16:18
Mensagens: 789
Localização: Blumenau - SC
Mensagem Re: Envio Mensagem WhatsApp
Outra forma de resolver é por Intent (assim como vc já estava fazendo)
Intent sendIntent = new Intent("android.intent.action.SEND");
            File f=new File("path to the file");
            Uri uri = Uri.fromFile(f);
            sendIntent.setComponent(new ComponentName("com.whatsapp","com.whatsapp.ContactPicker"));
            sendIntent.setType("image");
            sendIntent.putExtra(Intent.EXTRA_STREAM,uri);
            sendIntent.putExtra("jid", PhoneNumberUtils.stripSeparators("919xxxxxxxxx")+"@s.whatsapp.net");
            sendIntent.putExtra(Intent.EXTRA_TEXT,"sample text you want to send along with the image");
            startActivity(sendIntent);




referencia:
https://stackoverflow.com/questions/266 ... ation-with

_________________
Sanou a sua dúvida ou resolveu o seu problema?
1º -> Compartilhe a solução postando-a, as pessoas com a mesma dúvida ou problema agradecem.
2º -> Adicione ao título do tópico "[RESOLVIDO]" para que os moderadores identifiquem que o seu tópico foi realmente resolvido.


_____
WordPress: http://tecmaicon.wordpress.com/
github: https://github.com/maiconn
LinkedIn: http://www.linkedin.com/pub/maicon-mach ... /64/a07/20


13 Fev 2019, 16:18
Perfil WWW
Mostrar mensagens anteriores:  Organizar por  
Responder Tópico   [ 8 Mensagens ] 

Quem está online

Usuários vendo este fórum: Aderbal Nunes, adilson, Alan Unger, alex.abrantes, Alexandre Castro, alexandrepom, alexandreufcg, Anakin Skywalker, andre.hebeler, Antonio Carlos, arilsonm, arquivo51, austonrd, Avelino Mateus Neto, Bass, billsombrio, bravus, Bruno, caio, Caique, celiapinheiro, Chassot, Chefe Nass, Clone Trooper, comolatti, criscmaia, danilosouza, Delão, diemesleno, Dirceu W. C. Conte, du_sr, epsilva, erikopa, Everton Moreira, EvertonLB, faco, Felipe Marcondes, francismarconcini, gapler, geovanebg, Guilherme Cobain, guto.pro, gutomilani, helder, ICCrawler - ICjobs, ismaels, Jalerson, jrchuteboxe, kidush, kleberperea, lafamac, leandroviana, Lincoln, malucouto, mapis, Marco Magoo, marinho5, Marlus Dias Silva, mateusff, mcroft, mmfsndroid, n3t0, neosun, Newton Barbosa, nfaria, nightwatch, nino, nishimura.ichigo, nullPointer, oliveiramc, Padawan, pbcjunior, pgbatera, phsantos, pxcx, Qui-Gon Jinn, Rafael Alencar, Rafael Felix, rafael.cioban, raninhofernandes, rayberg, rbenatti, rcotonet, rmendes, robsonoracle, rocha, Rodrigo, Roll, romualdo, romuloff, scattonevi, schiroky, sergio, sidnei.gs, soulmachine, Tangerina, Telekom [Bot], Vector, vieira, Wenceslau, Wesleyceraso, wilson.slima, Wookiees, Zam Wesell, zorieuq e 19 visitantes


Você não pode criar novos tópicos neste fórum
Você não pode responder tópicos neste fórum
Você não pode editar suas mensagens neste fórum
Você não pode excluir suas mensagens neste fórum
Você não pode enviar anexos neste fórum

Procurar por:
cron

© 2007 - 2016 Portal Android - Comunidade de Desenvolvedores Android

Estamos no Linkedin    Siga-nos no twitter


Powered by phpBB - Hospedado por Bemobi