【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是资讯营销类限频了,应用在某个时间段内给这个设备推送了多条消息,已消耗完当天营销类额度。

相关推荐
熊猫钓鱼>_>17 分钟前
开源鸿蒙平台 KMP 三方库 KStore 适配全流程:从 ohosArm64 target 到真机文件持久化验证
人工智能·华为·开源·ai编程·harmonyos·openharmony·kmp
CV工程师丁Sir33 分钟前
ArkWeb 手记 07|H5 文件上传:对接鸿蒙文件选择器
华为·harmonyos
Geek_Vison42 分钟前
政务APP新增鸿蒙客户端,如何复用已有的业务单元?
小程序·harmonyos·mpaas·政务·小程序容器
@#¥&~是乱码鱼啦1 小时前
ArkWeb开发手记05|SPA单页H5适配、自定义历史栈与全局状态同步
前端·harmonyos
xq952719 小时前
ArkTS Component Generator 插件横空出世
harmonyos
Fate_I_C19 小时前
Capacitor 插件鸿蒙化实战:@capacitor/device 从安装到模拟器验证全记录
华为·harmonyos
2501_919749031 天前
华为鸿蒙免费记账与生活统计APP—小羊统计
华为·生活·harmonyos·鸿蒙
Fate_I_C1 天前
Capacitor 应用鸿蒙化实战:用 hionic 把 React 应用跑在 OpenHarmony 上
react.js·华为·harmonyos
SuperHeroWu71 天前
华为云码道接入 DevEco CLI 鸿蒙应用开发AICoding
华为·华为云·harmonyos