как автоматически отправлять сообщения на WhatsApp в android студии - PullRequest
0 голосов
/ 27 марта 2020

как при нажатии onclick кнопка whatsapp сообщения могут отправляться автоматически

  public void onclick(){

     boolean isWhatsappInstalled = whatsappInstalledOrNot("com.whatsapp");
     if (isWhatsappInstalled) {
          Uri uri = Uri.parse("smsto:" + "628124291xxxx");

          Intent sendIntent = new Intent(Intent.ACTION_SENDTO, uri);    
          sendIntent.putExtra(Intent.EXTRA_TEXT, "hallo");
          sendIntent.setPackage("com.whatsapp");
          startActivity(sendIntent);
      } else {
          Toast.makeText(MainActivity.this, "WhatsApp not Installed",
          Toast.LENGTH_SHORT).show();
          Uri uri = Uri.parse("market://details?id=com.whatsapp");
          Intent goToMarket = new Intent(Intent.ACTION_VIEW, uri);
          startActivity(goToMarket);
      }
  }

1 Ответ

0 голосов
/ 27 марта 2020

Я не знаю, так ли вы этого хотите. Я считаю, что это способ сделать. Попробуйте это.

String toNumber = "628124291xxxx";
String url = "https://api.whatsapp.com/send?phone="+ toNumber;

Intent i = new Intent(Intent.ACTION_VIEW);
i.setPackage("com.whatsapp"); //com.whatsapp or com.whatsapp.w4b
i.setData(Uri.parse(url));
startActivity(i);
...