系统通知
主要接收系统内其他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();