notifyMrg
来自于:梦氏科技立即使用
概述
监听安卓通知栏内容,它能实时监控状态栏内容。 使用注意:APP需要开启通知权限。
permissionCheck
getActiveNotifications
cancelAllNotifications
onNotificationPosted
onNotificationRemoved
cancelNotification
通知模块demo论坛示例
为帮助用户更好更快的使用模块,论坛维护了一个示例,示例中包含示例代码、知识点讲解、注意事项等,供您参考。
通知模块demo论坛帖示例(仅供参考,提交模块的时候删除这一行):https://community.apicloud.com/bbs/thread-170546-1-1.html
permissionCheck
判断当前应用是否有权限监听通知栏
permissionCheck(callback(ret, err))
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
status: true //布尔型;true||false,是否有权限监听通知栏
}
err:
- 类型:JSON 对象
- 内部字段:
{
msg: //Service is not Start(错误),
}
示例代码
var demo = api.require('notifyMrg');
demo.permissionCheck(function(ret, err) {
console.log(JSON.stringify(ret)+" "+JSON.stringify(err));
});
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
getActiveNotifications
获取当前所有通知
getActiveNotifications(callback(ret, err))
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
status: true //布尔型;true||false,能否正常获取当前所有通知
data:[]
}
err:
- 类型:JSON 对象
- 内部字段:
{
msg: //Service is not Start(错误),
}
示例代码
var demo = api.require('notifyMrg');
demo.getActiveNotifications(function(ret, err) {
console.log(JSON.stringify(ret)+" "+JSON.stringify(err));
});
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
cancelAllNotifications
删除所有通知
cancelAllNotifications(callback(ret, err))
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
status: true //布尔型;true||false,能否正常删除所有通知
}
err:
- 类型:JSON 对象
- 内部字段:
{
msg: //Service is not Start(错误),
}
示例代码
var demo = api.require('notifyMrg');
demo.cancelAllNotifications(function(ret, err) {
console.log(JSON.stringify(ret)+" "+JSON.stringify(err));
});
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
onNotificationPosted
收到通知监听触发
onNotificationPosted(callback(ret, err))
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
status: true //布尔型;true||false,能否正常收到通知监听
}
err:
- 类型:JSON 对象
- 内部字段:
{
msg: //Service is not Start(错误),
}
示例代码
var demo = api.require('notifyMrg');
demo.onNotificationPosted(function(ret, err) {
console.log(JSON.stringify(ret)+" "+JSON.stringify(err));
});
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
onNotificationRemoved
删除通知监听
onNotificationRemoved(callback(ret, err))
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
status: true //布尔型;true||false,删除通知监听
}
err:
- 类型:JSON 对象
- 内部字段:
{
msg: //Service is not Start(错误),
}
示例代码
var demo = api.require('notifyMrg');
demo.onNotificationRemoved(function(ret, err) {
console.log(JSON.stringify(ret)+" "+JSON.stringify(err));
});
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
cancelNotification
删除指定通知
cancelNotification(callback(ret, err))
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
status: true //布尔型;true||false,删除指定通知
}
err:
- 类型:JSON 对象
- 内部字段:
{
msg: //Service is not Start(错误),
}
示例代码
var demo = api.require('notifyMrg');
demo.cancelNotification(function(ret, err) {
console.log(JSON.stringify(ret)+" "+JSON.stringify(err));
});
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本