Sending message to whatsapp number


Use: https://api.whatsapp.com/send?phone=15551234567

Don’t use: https://api.whatsapp.com/send?phone=+001-(555)1234567

Example 1: https://api.whatsapp.com/send?phone=15551234567&text=I‘m%20interested%20in%20your%20car%20for%20sale

Example 1: https://api.whatsapp.com/send?phone=21996538049&text=I‘m%20interested%20in%20your%20car%20for%20sale%20Ok

Link https://api.whatsapp.com/send?phone=21996538049&text=I’m%20interested%20in%20your%20car%20for%20sale%20Ok

Original answer Here is the solution

public void onClickWhatsApp(View view) {

    PackageManager pm=getPackageManager();
    try {

        Intent waIntent = new Intent(Intent.ACTION_SEND);
        waIntent.setType("text/plain");
        String text = "YOUR TEXT HERE";

        PackageInfo info=pm.getPackageInfo("com.whatsapp", PackageManager.GET_META_DATA);
        //Check if package exists or not. If not then code 
        //in catch block will be called
        waIntent.setPackage("com.whatsapp");

        waIntent.putExtra(Intent.EXTRA_TEXT, text);
        startActivity(Intent.createChooser(waIntent, "Share with"));

   } catch (NameNotFoundException e) {
        Toast.makeText(this, "WhatsApp not Installed", Toast.LENGTH_SHORT)
                .show();
   }  

}

Also see http://www.whatsapp.com/faq/en/android/28000012

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s