Appearance
设置通话黑白名单
方法名
addMdmNumberList
用法
- 用法如下:js
module.addMdmNumberList({ params: { numbers: [], blockMode:0, isOutgoing:false, isBlockList:false }, complete: (res) => { console.log(res) } })jsmodule.addMdmNumberList({ params: { numbers: [], blockMode:0, isOutgoing:false, isBlockList:false }, complete: (res : LevenResult) => { console.log(res) } } as LevenOptions) - 参数说明
参数名 参数类型 是否必填 默认值 参数描述 params Object 是 无 接口请求参数 params.numbers string[] 是 无 需要设置的电话号码,传入全数字号码 params.blockMode Integer 是 无 号码匹配的可选模式: 0:全匹配,黑白名单均适用1:匹配开头,黑白名单均适用2:拦截所有号码,黑名单适用3:允许所有号码,白名单适用params.isOutgoing Boolean 是 无 表示设置去电名单或来电名单。取值为“True”表示设置去电黑白名单;取值为“false”表示设置来电黑白名单 params.isBlockList Boolean 是 无 表示设置通话黑名单或白名单。取值为“true”表示设置通话黑名单;取值为“false”表示设置通话白名单。
如果设备已设置通话黑名单,则无法再设置通话白名单。必须先调用 removeMdmNumberList()接口移除已设置的通话黑名单。
反之,如果设备已设置通话白名单,则无法再设置通话黑名单。必须先调用 removeMdmNumberList()接口移除已设置的通话白名单success Function 否 无 执行成功的函数 fail Function 否 无 执行失败的函数 complete Function 否 无 执行完成的函数,不管成功还是失败都会执行
回调
- 示例json
{ "data": { "result": true }, "message": "", "code": 0 } - 回调说明:
参数名 参数类型 参数描述 message String 消息提示 data Object 数据对象 data.result Boolean true:配置成功,false:配置失败 code Integer 返回类型,0.成功,其他:失败

