跳到主要内容

推送通知

只要调用Steedos GraphQL 接口往对象 push_notifications 中插入通知数据即可实现发送 推送通知 到魔方魔方手机客户端、PC客户端以及浏览器端。

调用GraphQL接口

调用GraphQL接口往对象 push_notifications 中插入一条记录,系统就会自动发送推送通知。

以下是GraphQL接口中需要发送的数据参考:

mutation {
push_notifications__insert(doc:{
name : "系统管理员为您分配了一个任务1",
body : "处理次款事务1",
owner_mobile : "xxxxxxxxxxx", //人员手机号
app_id : "xxxxxxxxxxxx", //自建第三方应用的appId
badge: 1 //待办数
}){
name
_id
}
}
  • name:通知显示的标题。
  • body:通知内容正文。
  • owner_mobile:要把通知发送给谁,这里需要输入的是Steedos系统中用户的手机号。
  • app_id:选填,关联应用,即在魔方项目中创建的第三方应用的Id值。
  • badge:选填。关联应用中需要显示的待办数值,即应用右上角显示的Badge数值,

假设Steedos项目访问地址为 https://huayan-test.steedos.cn, 那么其GraphQL接口地址就是 https://huayan-test.steedos.cn/graphql, 我们只要在第三方系统中调用该地址,发送以上参考数据,Steedos就会自动发送推送通知。