2017-04-05 4 views
0

Hallo bin ein Android-Entwickler meine Anforderung ist es, eine WhatsApp-Nachricht an bestimmte Handynummer pro-grammatisch ohne Benutzereinbindung senden (das ist wie Google Voice, wo wir Nachricht senden können bestimmten Kontakt per Sprachbefehl), habe ich viele Möglichkeiten versucht, aber nur in der Lage WhatsApp App zu öffnen und die Nachricht, die ich senden möchte, aber Gesichtsproblem beim Senden pro-grammatisch zu diesem Kontakt geben bitte Vorschläge Dies ist, was ich versuchte How can I open WhatsApp's conversation activity using contact data? danke im vorausautomatisch eine WhatsApp-Nachricht an einen Kontakt ohne Benutzerbeteiligung senden

+0

Überprüfen Sie meine Antwort unter http://StackOverflow.com/A/40285262/5879376 –

+0

@RishabhMaurya, es wird nur die App-Konversation Bildschirm öffnen, können Sie sogar Nachricht darauf einstellen. Sie müssen es manuell eingeben :) – Geek

+0

Es ist die beste Option bisher. Sie können keine Option wie Google Assistant erwarten. –

Antwort

1

Versuchen Sie dies:

Intent myIntent = new Intent("android.intent.action.MAIN"); 
myIntent.setComponent(new ComponentName("com.whatsapp","com.whatsapp.Conversation")); 
myIntent.putExtra("abc", PhoneNumberUtils.stripSeparators("PHONE_NUMBER")+"@s.whatsapp.net"); 
startActivity(myIntent); 

Dabei ist PHONE_NUMBER die Nummer des Kontakts, an den die Nachricht gesendet werden soll.

Verwandte Themen