Skip to content

系统通知

主要接收系统内其他App发出的通知

startService()

返回

启动服务


let hasAccess = Access.hasNotificationAccess();

console.log('是否有通知读取权限', hasAccess);

if (!hasAccess) {
    Access.requestNotificationAccess();
    System.exit();
}

NotificationBridge.startService();

startListening(listener, listenerClosed)

listener {Function} 收到通知执行的方法

listenerClosed {Function} 通知关闭执行的方法

返回

监听通知


let hasAccess = Access.hasNotificationAccess();

console.log('是否有通知读取权限', hasAccess);

if (!hasAccess) {
    Access.requestNotificationAccess();
    System.exit();
}

NotificationBridge.startService();
NotificationBridge.startListening((packageName, title, text) => {
    console.log('收到通知', packageName, title, text);
}, (packageName, title, text) => {
    console.log('通知已关闭', packageName, title, text);
});

NotificationBridge.startService();

setInterval(() => {
    console.log('正在监听中...');
}, 10000);

stopService()

返回

停止服务

javascript
NotificationBridge.stopService();

Released under the ISC License.