Я также буду ссылаться на мой пример проекта, пока не посмотрю на эти ссылки @santhosh.

ел несколько приложений в магазине Play, которые поддерживают автоматический ответ для WhatsApp, я искал в интернете, чтобы найти подход, но все, что я нашел, был этот кусок кода

    Uri uri = Uri.parse("smsto:" + "99********");
    Intent i = new Intent(Intent.ACTION_SENDTO, uri);
    i.putExtra("sms_body", "Hey!");
    i.setPackage("com.whatsapp");
    startActivity(i);

Он откроет WhatsApp и доставит вас к этому конкретному контакту, если вы сохранили, и вставит указанный текст, но не отправит сообщение.

связи

https://play.google.com/store/apps/details?id=tkstudio.wachatbotlite&hl=en https://play.google.com/store/apps/details?id=androidpills.com.whattoreply&hl=en

Они получают доступ к уведомлениям, чтобы получать сообщения. Я хочу знать, как они отправляют сообщения в фоновом режиме, не открывая приложение. Если кто-то знает подход, пожалуйста, поделитесь здесь.

 santhosh29 янв. 2019 г., 18:03
@MukeshGupta не могли бы вы рассказать нам, как вы достигли этого, пожалуйста, поделитесь, если есть какой-либо пример проекта
 n4h1n20 сент. 2018 г., 23:44
Вы могли бы достичь этого ??
 Mukesh Gupta25 сент. 2018 г., 12:44
Я достиг, см. мой ответ, если у вас все еще есть сомнения пинговать меня.

Ответы на вопрос(3)

з уведомления, вот как приложения делают это. Вероятно, не имеет ничего общего с кодом, который вы разместили. Итак, если вы хотите реализовать автоответчик, вы должны разобраться с уведомлением и иметь в виду ограничение версии Android OS

РЕДАКТИРОВАТЬ: Проверьтеэта почта читать уведомления с использованием сервисов доступности

 Manoj j18 окт. 2017 г., 10:18
спасибо за помощь, я знаю, как читать сообщения из панели уведомлений, но дело в том, как отправлять сообщения пользователю WhatsApp в фоновом режиме
 webo8017 окт. 2017 г., 13:07
Точно, вам нужен Android 7 (Nougat) или новее
 Manoj j18 окт. 2017 г., 07:57
эти приложения работают на леденец тоже
 webo8018 окт. 2017 г., 10:18
Использование службы доступности тоже
 webo8018 окт. 2017 г., 09:53
Я только что напомнил, что вы можете использовать службы доступности. Проверьте ссылку на мой обновленный ответ

ать его для получения соответствующего PendingIntent, который вам потребуется для ответа на сообщение.

Bundle extension = NotificationCompat.getExtras(notification).getBundle("android.car.EXTENSIONS");
Bundle conversation = extension.getBundle("car_conversation");
PendingIntent reply = conversation.getParcelable("on_reply");

= Android 7) у нас есть возможность отвечать на уведомления непосредственно от уведомителя (я проверял, что он работает для всех приложений обмена сообщениями с несколькими сообщениями от пользователя)

Эта ссылка будет полезна для этого =>ссылка

Для более ранней версии мы можем получить действие для уведомления из носимого уведомления. Смотрите это для получения дополнительной информации: -ссылка

Исходный код для поста выше: -ссылка

 Mukesh Gupta31 янв. 2019 г., 07:57
Я также буду ссылаться на мой пример проекта, пока не посмотрю на эти ссылки @santhosh.

Ваш ответ на вопрос