测试HarmonyOS 实况窗功能出现如下问题
通过https://push-api.cloud.huawei...创建及更新实况窗均失败,
设备已添加推送服务实况窗白名单,且type=0的普通消息客户端可以成功接收,
由于暂时无法部署消息回执服务,还请帮忙查看消息处理结果,测试调用messages:send返回如下:
创建实况窗返回
{
"code": "80000000",
"msg": "Success",
"requestId": "172005905814106568037001"
}
更新实况窗返回
{
"code": "80000000",
"msg": "Success",
"requestId": "172005907583206961029201"
}
创建实况窗这边查询到,回执状态码:265,状态码描述:实况窗通知更新被管控
原因及处理:发送的activityId对应的实况窗通知不存在,限制发送该activityId的实况窗通知消息24小时。
您之前用这个activityId更新过实况窗,但是实际上这个实况窗通知并不存在,导致该activityId被限制24小时,24小时内不能再使用这个activityId创建或者更新实况窗,这边建议您使用一个新的activityId重新创建
更新实况窗这边查询到设备离线,可能是网络有问题或者手机关机等场景,建议您这边先确定能够成功创建实况窗后再调用更新的接口。
另外还请确认:
1、通过Push Kit创建实况窗 实况窗消息支持三种操作类型,分别是FLIGHT、TAXI、TRAIN,仅航班、出行打车、高铁/火车场景支持通过Push Kit创建实况窗,其他场景请通过Live View Kit本地创建。
2、为确保应用可正常收到消息,建议应用发送通知前调用requestEnableNotification()方法弹出提醒,告知用户需要允许接收通知消息。详情请参见Notification Kit-请求通知授权:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/notification-enable-V5