hbuilderx版本5.0.6 方式unipush 推送方式为在线推送 鸿蒙模拟器
问题点:使用云函数本地测试,或者云函数url化请求,每次发送一个新的消息推送,都是直接将旧推送消息界面上进行覆盖,
而是用dcloud开发者中心的手动消息推送测试,新消息不会覆盖旧消息。下图就是该情况,上面消息是云函数推送的,下面消息是dcloud开发者中心的手动推送的
云函数
经过测试发现DevEco Studio上面的log日志
云函数推送notificationId每次都是0
[a92ab5d2ec071ea] [common_convert_request.cpp(GetNotificationId:987)]default notificationId = 0
[a92ab5d2ec071ea] [common_convert_request.cpp(GetNotificationSlotType:1021)]notificationSlotType = 2
[a92ab5d2ec071ea] [ans_notification.cpp(PublishNotification:232)]notificationId:0
dcloud开发者中心的手动推送notificationId每次都会变
[a92ab4d252668ca] [common_convert_request.cpp(GetNotificationSlotType:1021)]notificationSlotType = 3
[a92ab4d252668ca] [ans_notification.cpp(PublishNotification:232)]notificationId:59064
是不是云函数里面还需要进行属性设置?我尝试设置了一些参数,但是没有用
