HarmonyOS 鸿蒙Next 通知和push API调用报错

发布于 1周前 作者 phonegap100 最后一次编辑是 5天前 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 通知和push API调用报错

1、错误 会报错401,参数非法,但是这个方法是不需要传参数的

import { notificationManager } from '[@kit](/user/kit).NotificationKit';

notificationManager.isNotificationEnabled().then((data: boolean) => {
}).catch((err: BusinessError) => {
});

2、错误 会直接报错 获取PushToken失败,

错误码:1000900010

错误信息Illegal application identity.

//鸿蒙厂商通道 
pushService.getToken().then((pushToken) => {
// 注册PushToken begin  
aliyunPush.registerThirdToken(pushToken, (error) => {
  if (error) {
    console.error(`注册PushToken失败,错误码:${error.code} 错误信息${error.message}`);
    return;
  }
  console.info(`注册PushToken成功`);
})
//  注册PushToken end 
})
.catch((error: BusinessError) => {
  console.error(`获取PushToken失败,错误码:${error.code} 错误信息${error.message}`);
})


更多关于HarmonyOS 鸿蒙Next 通知和push API调用报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复
清理下项目重新编译运行试下

更多关于HarmonyOS 鸿蒙Next 通知和push API调用报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对您提到的HarmonyOS 鸿蒙Next 通知和push API调用报错的问题,可能的原因及解决方案如下:

  1. 权限问题

    • 确保您的应用已在manifest文件中正确声明了通知和push相关的权限。
    • 检查是否已获取用户授权,特别是针对敏感信息的推送。
  2. API使用错误

    • 核对API调用参数是否正确,包括包名、通知内容、推送目标等。
    • 确认使用的API版本与鸿蒙系统版本兼容。
  3. 服务状态

    • 检查推送服务是否已启动并正常运行。
    • 验证网络连接状态,确保设备能够访问推送服务器。
  4. 证书与密钥

    • 如果使用了第三方推送服务,确保相关证书和密钥有效且未过期。
    • 核对证书与密钥是否与推送服务配置一致。
  5. 日志与调试

    • 查看系统日志,寻找与推送相关的错误信息。
    • 使用调试工具跟踪API调用过程,定位问题所在。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部