ITPub博客

首页 > 移动开发 > ANDROID > 【FAQ】HarmonyOS SDK 闭源开放能力 —Push Kit

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

原创 ANDROID 作者:HarmonyOS SDK 时间:2024-03-01 14:11:04 0 删除 编辑

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请求 [\[projectId\]/messages:sendresponse显示成功,但是获取服务token的设备并未接收到通知或显示推送。](%5BprojectId%5D/messages:sendresponse%E6%98%BE%E7%A4%BA%E6%88%90%E5%8A%9F%EF%BC%8C%E4%BD%86%E6%98%AF%E8%8E%B7%E5%8F%96%E6%9C%8D%E5%8A%A1token%E7%9A%84%E8%AE%BE%E5%A4%87%E5%B9%B6%E6%9C%AA%E6%8E%A5%E6%94%B6%E5%88%B0%E9%80%9A%E7%9F%A5%E6%88%96%E6%98%BE%E7%A4%BA%E6%8E%A8%E9%80%81%E3%80%82)


解决方案


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


3.问题描述


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


解决方案


1.  使用AAID作为应用唯 一标识符,具体请参考:[https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/push-aaid-0000001727885254。](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/push-aaid-0000001727885254%E3%80%82) 请注意:AAID可被一系列操作修改。

    

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


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70003787/viewspace-3007820/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
HarmonyOS SDK技术团队。分享最新的技术干货,带来最全的能力应用场景,更新热门开发者圈子活动。与开发者一起,同成长,共精彩。

注册时间:2021-07-15

  • 博文量
    627
  • 访问量
    729756