Man*_*j j 3 android android-notifications whatsapp
我在Play Store上看到支持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);
Run Code Online (Sandbox Code Playgroud)
如果您已保存,它将打开 WhatsApp 并带您到该特定联系人,它会粘贴给定的文本,但不会发送消息。
链接
https://play.google.com/store/apps/details?id=horizontstack.autoreplyforwhatsapp.whatsreply
他们正在访问通知以获取消息。我想知道他们如何在不打开应用程序的情况下在后台发送消息。如果有人知道该方法,请在此处分享。
我是这样做的:
步骤 1:从NotificationHelperLibrary存储库复制所有代码。
第 2 步:创建通知侦听器服务并将以下代码放入onNotificationPosted(..)方法中:
MyNotifiService.this.cancelNotification(sbn.getKey());
Action action = NotificationUtils.getQuickReplyAction(sbn.getNotification(), getPackageName());
if (action != null) {
Log.i(TAG, "success");
try {
action.sendReply(getApplicationContext(), "Hello");
} catch (PendingIntent.CanceledException e) {
Log.i(TAG, "CRAP " + e.toString());
}
} else {
Log.i(TAG, "not success");
}
Run Code Online (Sandbox Code Playgroud)
这是一个基本的演示。
| 归档时间: |
|
| 查看次数: |
7090 次 |
| 最近记录: |