账号(account)相关接口

本章节介绍了如何使用HarmonyOS SDK给设备绑定、解绑账号。

功能描述

移动推送SDK可以给设备绑定、解绑账号,绑定账号后,可以按账号进行推送,与账号绑定的设备会接收到推送。

绑定账号

将应用内账号和推送通道相关联,可以实现按账号的定向消息推送。

说明
  • 账号名长度最大支持64字节。

  • 同一设备只能绑定一个账号,同一账号可以绑定到多个设备。

  • 同一设备更换绑定账号时,直接调用绑定接口即可,新账号会自动覆盖旧账号,无需先解绑,避免频繁操作引发并发问题。

SDK提供bindAccount方法绑定账号。示例代码如下:

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

aliyunPush.bindAccount(`示意账号`, (err) => {
  if (err) {
    console.error(`绑定账号失败,错误码:${err.code} 错误信息${err.message}`);
    return;
  }
  console.info(`绑定账号成功`);
})

解绑账号

SDK提供unbindAccount方法解绑账号。示例代码如下:

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

aliyunPush.unbindAccount((err) => {
  if (err) {
    console.error(`解绑账号失败,错误码:${err.code} 错误信息${err.message}`);
    return;
  }
  console.info(`解绑账号成功`);
})