别名(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(',')}`);
})