文档

别名(alias)相关接口

更新时间:

本章节介绍了如何使用HarmonyOS SDK给设备添加移除别名。

功能描述

移动推送SDK可以给设备添加、移除别名,添加别名后,可以按别名进行推送,与别名关联的设备会接收到推送。

添加别名

SDK提供addAlias方法添加别名。示例代码如下:

import { aliyunPush } from '@aliyun/push';

aliyunPush.addAlias(`示意别名`, (err) => {
  if (err) {
    console.error(`添加别名失败,错误码:${err.code} 错误信息${err.message}`);
    return;
  }
  console.info(`添加别名成功`);
})

移除别名

SDK提供removeAlias方法移除别名。示例代码如下:

import { aliyunPush } from '@aliyun/push';

aliyunPush.removeAlias(`示意别名`, (err) => {
  if (err) {
    console.error(`移除别名失败,错误码:${err.code} 错误信息${err.message}`);
    return;
  }
  console.info(`移除别名成功`);
})

查询别名

SDK提供listAliases方法查询设备的别名。示例代码如下:

import { aliyunPush } from '@aliyun/push';

aliyunPush.listAliases((err, aliases) => {
  if (err) {
    console.error(`查询别名失败,错误码:${err.code} 错误信息${err.message}`);
    return;
  }
  console.info(`查询别名成功 ${aliases?.join(',')}`);
})