exports.main = async (event, context) => {
try {
const str =
"{\"title\":\"青羊工业园H区(广富路北50米)\",\"content\":\"冰川时代天然矿泉水\",\"push_clientid\":[\"641a8d465b68402dff5ac323c9a8ca1b\"],\"sound\":\"pushsound\"}}"
const params = JSON.parse(str)
const result = await uniPush.sendMessage({
...params,
})
console.log(result)
return result
} catch (error) {
console.log(error)
return error
}
};

- 发布:2025-06-12 19:40
- 更新:2025-06-30 14:22
- 阅读:81
产品分类: uniCloud/App
示例代码:
操作步骤:
云函数sendMessage如何传递Android渠道模版id
云函数sendMessage如何传递Android渠道模版id
预期结果:
sendMessage正常传递Android渠道模版id,触发自定义铃声(在线)
sendMessage正常传递Android渠道模版id,触发自定义铃声(在线)
实际结果:
未触发自定义铃声(在线)
未触发自定义铃声(在线)
bug描述:
Dcloud后台已配置渠道,客户端已添加插件并且打包,在Dcloud开发者后台发送通知正常触发自定义铃声(iOS, Android皆可)。
在uniCloud云函数中调用sendMessage发送通知,iOS正常,Android无自定义铃声。
以上测试内容都是在线情况,云函数日志查询也是online推送,所以,应该是走个推渠道,未走厂商渠道。
多个文档查看,并未说明sendMessage如何传递Android渠道模版id。
2 个回复
DCloud_uniCloud_JSON
应用在线直接前端实现铃声等
套马杆的套子 - 没有解决不了的问题,只有解决不完的问题
在线的话可以这样写