Ниже приведен код, который я использовал для отправки сообщений на номер WhatsApp через приложение для Android
PackageManager packageManager = this.getPackageManager();
Intent i = new Intent(Intent.ACTION_VIEW);
try {
String phone="+919999999999";
String url = "https://api.whatsapp.com/send?phone="+ phone +"&text=" + URLEncoder.encode("hello", "UTF-8");
i.setPackage("com.whatsapp");
i.setData(Uri.parse(url));
if (i.resolveActivity(packageManager) != null) {
this.startActivity(i);
}
}
catch (Exception e){
Toast.makeText(HomeActivity.this,e.getMessage(),Toast.LENGTH_LONG).show();
}
он отлично работает в отладочной версии приложения, но не работает в версии выпуска. после нажатия кнопки «Отправить» ничего не происходит, также не отображается исключение.