Files

25 lines
1.2 KiB
JavaScript
Raw Permalink Normal View History

2025-11-14 18:30:34 +08:00
// 我的 appId: "__UNI__4C459F4"
// 718的 appId: __UNI__0B682E1
'use strict';
2025-09-05 13:08:49 +08:00
const uniPush = uniCloud.getPushManager({
2025-11-14 18:30:34 +08:00
appId: "__UNI__4C459F4"
2025-09-05 13:08:49 +08:00
})
exports.main = async (event) => {
console.log(event)
let obj = JSON.parse(event.body)
const res = await uniPush.sendMessage({
"push_clientid": obj.cids, // 设备id支持多个以数组的形式指定多个设备如["cid-1","cid-2"]数组长度不大于1000
"title": obj.title, // 标题
"content": obj.content, // 内容
"settings": obj.settings, // 消息有效期
"payload": obj.payload, // 数据
"category": obj.category, // HarmonyOS NEXT系统纯血鸿蒙、非安卓鸿蒙的消息分类要给鸿蒙设备推送时才必传
"force_notification": true, //填写true客户端就会对在线消息自动创建“通知栏消息”不填写则需要客户端自己处理。
"request_id": obj.request_id ,//请求唯一标识号10-32位之间如果request_id重复会导致消息丢失
"options":obj.options //消息分类,没申请可以不传这个参数
})
2025-09-05 13:08:49 +08:00
return res;
};
2025-09-05 13:08:49 +08:00