notificationUtil

概述

安卓通知工具,可用于创建安卓通知8.0以及以后版本通知通道创建

接口

creatChannel

创建通知通道

creatChannel({params}, callback(ret, err))

params

Id:

  • 类型:字符串类型
  • 描述:通道id

name:

  • 类型:字符串类型
  • 描述:通道名称,创建成功后应用设置中可见

description:

  • 类型:字符串类型
  • 描述:通道描述,创建成功后应用设置中可见

light:

  • 类型:布尔类型
  • 描述:(可选项)来消息跑马灯是否亮起
  • 默认:true

vibration:

  • 类型:数组类型
  • 描述:(可选项)来消息是否震动
  • 默认:不震动
  • 示例:[100,200,300,400,500]

sound:

  • 类型:字符串类型
  • 描述:(可选项)铃声,设置铃声消息等级最小需要为中等级

importance:

  • 类型:数字类型
  • 描述:(可选项)消息等级
  • 取值范围:1:最低等级,2:低等级,3:中等级,4:高等级,5:最高等级
  • 默认:3

callback(ret,err)

ret:

  • 类型:JSON对象类型
  • 描述:正常回调
  • 内部字段
    {
    status:,     //布尔类型;是否执行成功
    }
    

err:

  • 类型:JSON对象类型
  • 描述:错误回调
  • 内部字段
    {
    msg:'',        //字符串类型;错误信息
    }
    

示例代码

 var notificationUtil = api.require('notificationUtil');
            notificationUtil.creatChannel({
                Id:'',
                name:'',
                description:'',
                vibration:[100, 200, 300, 400, 500, 400, 300, 200, 400]
            }, function (ret, err) {
                console.log(JSON.stringify(ret));

            });

可用性

Android

可提供的1.0.0及更高版本