Ho passato molti post su WhatsApp in StackOverflow.Invia messaggio all'utente in WhatsApp dalla mia app (Android)
come questi: Is it legal to use WhatsAPI?
Android Whatsapp/Chat Examples
Sending message through WhatsApp
mia domanda è questa. Riesco a inviare un messaggio dalla mia app a WhatsApp per qualcuno che è nella mia lista dei contatti.
Tuttavia, desidero inviare un messaggio (NON SPAM!) A qualcuno che non è nell'elenco dei contatti tramite WhatsApp e non sono in grado di farlo con le soluzioni fornite.
Com'è possibile?
A proposito, come è possibile riempire il corpo di un campo di testo di WhatsApp con un messaggio predefinito, in modo che l'utente possa modificarlo o inviarlo immediatamente? "sms_body", o Intent.EXTRA_TEXT non sembra funzionare ...
public void shareWhatsApp(String whatsappid) {
try {
Cursor c = getContentResolver().query(ContactsContract.Data.CONTENT_URI,
new String[] { ContactsContract.Contacts.Data._ID }, ContactsContract.Data.DATA1 + "=?",
new String[] { whatsappid }, null);
c.moveToFirst();
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("content://com.android.contacts/data/" + c.getString(0)));
i.putExtra(Intent.EXTRA_TEXT, "Hello!");
startActivity(i);
c.close();
} catch (Exception e) {
Toast.makeText(this, "Install WhatsApp First", Toast.LENGTH_LONG).show();;
e.printStackTrace();
}
}
Hai trovato una soluzione a questo? – SergeantPeauts