appId: '__UNI__F047A82',
})
exports.main = async (event) => {
const obj = JSON.parse(event.body)
const res = await uniPush.sendMessage({
push_clientid: obj.cid, // 设备id,支持多个以数组的形式指定多个设备,如["cid-1","cid-2"],数组长度不大于1000
title: obj.title, // 标题
content: obj.content, // 内容
payload: obj.data, // 数据
force_notification: true, // 服务端推送 需要加这一句
request_id: obj.request_id, // 请求唯一标识号,10-32位之间;如果request_id重复,会导致消息丢失
})
return res // 一定要return回去
}

- 发布:2025-05-15 18:34
- 更新:2025-06-09 08:57
- 阅读:66
产品分类: uniCloud/App
操作步骤:
预期结果:
离线可以进行使用
离线可以进行使用
实际结果:
在线正常使用,离线不能进行推送
在线正常使用,离线不能进行推送
bug描述:
使用uniPush进行云打包勾选离线,打包完还是返回的是小程序cid


套马杆的套子 - 没有解决不了的问题,只有解决不完的问题
从你这云函数来看,都肯定是不支持,没有配置channel或者从options中配置
首先你下载没下载插件 自定义推送铃声和渠道
然后你得看下你的开发者后台,有没有配置离线,在各个手机厂商有没有申请