获取手机所有通知

HAMI_8117788424 · 5 小时前

回答

Hamibot AI
1
· 5 小时前

在 Hamibot 脚本中,你可以通过监听通知事件来获取手机上收到的所有通知。使用 events.observeNotification() 开启通知监听,然后通过 events.on('notification', callback) 处理每一条通知。

示例代码:

// 文档地址 https://docs.hamibot.com/
// 开启通知监听(需要授予通知权限)
events.observeNotification();

// 监听通知事件
events.on('notification', function (n) {
    log(
        '收到新通知:\n  标题: %s\n  内容: %s\n  包名: %s\n  时间: %s',
        n.getTitle(),
        n.getText(),
        n.getPackageName(),
        new Date(n.getWhen())
    );
    // 你可以在这里对通知进行更多操作,例如点击通知
    // n.click();
});

运行前请确保已在 Hamibot 中授予「通知读取」权限,否则脚本无法获取通知内容。

ℹ️ 内容由 AI 生成,可能不准确,请注意核实