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

1.问题描述:

调用HarmonyOS API发送通知,能查到状态是送达终端设备,但是终端设备上没收到通知卡片。

解决方案:

通知应用大图标不能超过30kb,通知参数限制,参考如下:https://gitee.com/openharmony/docs/blob/a4772406c6d12809edc9bb407a9a2858b6b19e08/zh-cn/application-dev/reference/apis-notification-kit/js-apis-inner-notification-notificationRequest.md。

2.问题描述:

发送推送消息但手机没有收到消息,pushService.receiveMessage回调没有显示消息。

解决方案:

push-type: 0是推送通知消息,消息在通知栏展示,不会产生回调。
可能推送使用的push token不是最新的push token,所以通知栏没有展示消息,请使用最新的push token推送消息。相关文档参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/push-dev-0000001727885258。

3.问题描述:

应用停止进程后,已经展示的通知不消失属于正常现象么?

解决方案:

目前Push业务的实现逻辑是这样的。

4.问题描述:

Push Kit的JWT鉴权的有效期是多久?

解决方案:

JWT鉴权的过期时间是指JWT到期UTC时间戳,默认比iat晚3600秒。
iat指JWT签发UTC时间戳,为自UTC时间1970年1月1日00:00:00的秒数(您的服务器时间需要校准为标准时间)。
具体内容请参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/push-service-account-0000001806917049-V5#section6152144185819

5.问题描述:

使用Push Kit推送的通知中设置了Badge的addNum,清除通知时如何处理角标减的逻辑

解决方案:

Push消息不支持设置角标 -1,需要应用自行管理角标数量,客户端可通过getActiveNotificationCount()、setBadgeNumber()方法处理角标逻辑,接口请见:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-notificationmanager-0000001861887713-V5#ZH-CN_TOPIC_0000001861887713__notificationmanagersetbadgenumber10

往期FAQ:

【FAQ】HarmonyOS SDK 闭源开放能力 —Push Kit(1)"

【FAQ】HarmonyOS SDK 闭源开放能力 —Push Kit(2)"

相关推荐

  1. 【FAQ】HarmonyOS SDK 开放能力 —Push Kit(3

    2024-04-10 11:26:03       33 阅读
  2. 【FAQ】HarmonyOS SDK 开放能力 —Map Kit

    2024-04-10 11:26:03       46 阅读
  3. 【FAQ】HarmonyOS SDK 开放能力 —Asset Store Kit

    2024-04-10 11:26:03       39 阅读
  4. 【FAQ】HarmonyOS SDK 开放能力 —Push Kit(2)

    2024-04-10 11:26:03       35 阅读
  5. 开源VS

    2024-04-10 11:26:03       33 阅读
  6. 关于开源

    2024-04-10 11:26:03       41 阅读
  7. 开源:技术创新的两难选择

    2024-04-10 11:26:03       58 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-10 11:26:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-10 11:26:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-10 11:26:03       87 阅读
  4. Python语言-面向对象

    2024-04-10 11:26:03       96 阅读

热门阅读

  1. conda activate xxx-env出现错误CommandNotFoundError

    2024-04-10 11:26:03       33 阅读
  2. 2024年注册安全工程师考试真题及答案1

    2024-04-10 11:26:03       34 阅读
  3. Rust - 数据类型

    2024-04-10 11:26:03       38 阅读
  4. C# TryGetValue用法

    2024-04-10 11:26:03       35 阅读
  5. C++事件聚合器

    2024-04-10 11:26:03       34 阅读
  6. 【MySQL】MySQL解决事务问题:事务隔离机制

    2024-04-10 11:26:03       32 阅读
  7. 2024.4.9作业

    2024-04-10 11:26:03       37 阅读
  8. 开发中go语言的作用之详细分析

    2024-04-10 11:26:03       32 阅读