Wie leite ich SMS an ausgewählte Kontakte von meiner Android-App an WhatsApp weiter?Android

Forum für diejenigen, die für Android programmieren
Anonymous
 Wie leite ich SMS an ausgewählte Kontakte von meiner Android-App an WhatsApp weiter?

Post by Anonymous »

Hier stecke ich seit ein paar Tagen fest, ich versuche, SMS (dieser vordefinierte Satz aus meiner App) mit ausgewähltem Kontakt an WhatsApp zu senden. Mit Hilfe von Stackoverflow habe ich zwei Methoden gefunden, um SMS an WhatsApp zu senden.

Erste Methode: Eine Methode ist die Weiterleitung von SMS an WhatsApp Nun, aber nicht mit ausgewähltem Kontakt, Kontakt kann aus WhatsApp ausgewählt werden, aber ich möchte nicht das. Ich möchte, dass der Kontakt auch aus meiner App ausgewählt werden sollte. Jetzt

Zweite Methode: Die zweite Methode ist das Gegenteil der ersten. Diese Methode sendet den ausgewählten Kontakt für SMS an WhatsApp, aber nicht mit (vordefinierten SMS).
Mein Problem ist, dass ich möchte, dass beide Dinge von meiner App SMS+Kontakt an WhatsApp übergeben werden. Wenn ich versuche, beide Methoden zusammenzuführen, wird ein Fehler angezeigt. Bitte helfen Sie mir
hier ist mein Code für die 1. Methode und die 2. Methode.

Code: Select all

    //1st method: for forward sms to whatsapp
Intent waIntent = new Intent(Intent.ACTION_SEND);
waIntent.setType("text/plain");
String text = "YOUR TEXT HERE";
waIntent.setPackage("com.whatsapp");
waIntent.putExtra(Intent.EXTRA_TEXT, text);
startActivity(waIntent);

//2nd method: send sms with selected contact but not with predefined sms
void openWhatsappContact(String number) {
Uri uri = Uri.parse("smsto:" + number);
Intent i = new Intent(Intent.ACTION_SENDTO, uri);
i.setPackage("com.whatsapp");
startActivity(i);

//here i am trying to send both SMS and contact from my Android app but not working and get error.
Uri uri = Uri.parse("smsto:" + "065214585756");
Intent sendIntent = new Intent(Intent.ACTION_SENDTO, uri);
sendIntent.putExtra(Intent.EXTRA_TEXT, "Hai Good Morning");
sendIntent.putExtra("chat",true);
sendIntent.setType("text/plain");
sendIntent.setPackage("com.whatsapp");
startActivity(sendIntent);
Bitte hilft mir jemand. Wie ich es machen kann.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post