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

1.问题描述:

pushdeviceid的长度是固定的吗?

解决方案:

在鸿蒙系统中,设备ID的长度是固定的。

2.问题描述:

通过REST API三方推送IM类消息,如何实现应用处于前台时不展示三方推送通知。

解决方案:

若开发者的应用进程在前台,则不弹出通知提醒,开发者可以在应用进程中获取通知扩展消息内容并自行完成业务处理。

发送通知扩展消息:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/push-send-extend-noti-V5

3.问题描述:

鸿蒙厂商通道推送有比较大的延迟,速度明显低于安卓与苹果设备,并且不同鸿蒙设备延迟时间差异明显。

解决方案:

同鸿蒙设备延迟时间差异明显。

通过服务端排查,发现推送的消息都是营销通知,营销消息不是每条消息都直接下发,会等一批一起下发,属于华为推送服务端降低功耗的一种消息机制。前期的部分测试机型可能没有这个机制,但是后面的机型都会有这样的管控措施的。

不会影响消息的到达,只是等现网营销通知数量达到一定量再一起推送,会出现一定的延迟。

如果开发者这边不想被延迟,建议参考文档申请对应的自分类权益,推送消息体设置对应的category键值对,这样消息就是服务类通知了,不受管控,及时送达。

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/push-apply-right-V5#section15173623155816

4.问题描述:

关于 HarmonyOS NEXT 图片风控API接口功能确认,接口文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references/push-image-control-0000001775689565

1.根据文档,此接口目前支持 projectid、clientid 两种方式,后续这两种方式是否会长期稳定支持?

2.使用 projectid、clientid 在功能表现上是否会有不同?

解决方案:

1、目前提供两种方式供应用根据业务自行选择,后期支持情况目前没有明确规划。

2、功能表现上相同。

5.问题描述:

首次安装并登录app。获取通知权限并选择不允许,同时获取token注册推动服务。然后在系统设置页面打开通知权限后,依然无法收到通知。因token会进行变更,所以需要重新触发获取token注册流程才能收到通知,请问下是否可以解决该限制,直接能够接收到通知?

解决方案:

是否在关闭通知权限期间有向设备推送消息,关闭通知权限期间推送消息后设备会被管控,被管控后发送的消息不会送达设备,再次打开通知权限后会上报解除管控,为防止用户频繁开关导致频繁上报解除管控,目前规格会延迟1min上报,待解除管控后即可收到消息无需重新生成token。

6.问题描述:

push消息回执显示result:256

解决方案:

256是资讯营销类限频了,应用在某个时间段内给这个设备推送了多条消息,已消耗完当天营销类额度。

相关推荐
一只栖枝6 小时前
华为 HCIE 大数据认证中 Linux 命令行的运用及价值
大数据·linux·运维·华为·华为认证·hcie·it
zhanshuo10 小时前
在鸿蒙里优雅地处理网络错误:从 Demo 到实战案例
harmonyos
zhanshuo10 小时前
在鸿蒙中实现深色/浅色模式切换:从原理到可运行 Demo
harmonyos
whysqwhw16 小时前
鸿蒙分布式投屏
harmonyos
whysqwhw17 小时前
鸿蒙AVSession Kit
harmonyos
whysqwhw19 小时前
鸿蒙各种生命周期
harmonyos
whysqwhw20 小时前
鸿蒙音频编码
harmonyos
whysqwhw20 小时前
鸿蒙音频解码
harmonyos
whysqwhw20 小时前
鸿蒙视频解码
harmonyos
whysqwhw20 小时前
鸿蒙视频编码
harmonyos