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及更高版本