notifyMrg

概述

监听安卓通知栏内容,它能实时监控状态栏内容。 使用注意:APP需要开启通知权限。

通知插件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及更高版本

是否仍需要帮助? 请保持联络!
最后更新于 2024/02/29