index.js 870 B

1234567891011121314151617
  1. 'use strict';
  2. const uniPush = uniCloud.getPushManager({
  3. appId: "__UNI__36DE3A0"
  4. }) //注意这里需要传入你的应用appId
  5. exports.main = async (event, context) => {
  6. let obj = JSON.parse(event.body)
  7. return await uniPush.sendMessage({
  8. "push_clientid": obj.cids, //填写上一步在uni-app客户端获取到的客户端推送标识push_clientid
  9. "title": obj.title, // 标题
  10. "content": obj.content, // 内容
  11. "payload": obj.payload, // 数据
  12. "getui_big_data_tag": obj.getui_big_data_tag, //根据条件筛选设备推送
  13. // "force_notification": true, //填写true,客户端就会对在线消息自动创建“通知栏消息”。
  14. "request_id": obj.request_id, //请求唯一标识号,10-32位之间;如果request_id重复,会导致消息丢失
  15. "options": obj.options, //消息分类,没申请可以不传这个参数
  16. })
  17. };