写点什么

【FAQ】HarmonyOS SDK 闭源开放能力 —Push Kit

作者:HMS Core
  • 2024-03-01
    广东
  • 本文字数:584 字

    阅读完需:约 2 分钟

1.问题描述

升级到 4.0.0.59 版本后,通过 pushService.getToken 获取华为的 token 时报如下错误:Illegal application identity.


解决方案

Mate 40 Pro (NOH) 从 4.0 升级到 4.1 版本后,会出现 UDID 变化,影响历史的调试签名使用,应用重新签名后即可正常运行。


2.问题描述


按照https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V1/push-alert-0000001651403493-V1的操作步骤,获取到了服务 token,以及 Authorization 对应的 JWT 字符串。按照 demo 给的 request body,将 projectId 和 token 替换为真实的数据,用 postman post 请求 https://push-api.cloud.huawei.com/v3/[projectId]/messages:sendresponse 显示成功,但是获取服务 token 的设备并未接收到通知或显示推送。


解决方案


请先确认应用是否请求通知授权,或者在设置中打开了通知开关,相关指导请参见:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/notification-enable-0000001820880305


3.问题描述

如何获取设备永久唯一标识符?


解决方案


1. 使用 AAID 作为应用唯一标识符,具体请参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/push-aaid-0000001727885254

请注意:AAID 可被一系列操作修改。

2. 实现应用 AAID 不清除可以结合 Asset 能力实现,具体请参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/asset-store-kit-overview-0000001775403134

用户头像

HMS Core

关注

HarmonyOS SDK 2022-06-16 加入

HarmonyOS SDK通过将HarmonyOS系统级能力对外开放,支撑开发者高效打造更纯净、更智能、更精致、更易用的鸿蒙原生应用,和开发者共同成长。

评论

发布
暂无评论
【FAQ】HarmonyOS SDK 闭源开放能力 —Push Kit_HarmonyOS_HMS Core_InfoQ写作社区