loopback组件将push push模型推送到数据库中

时间:2014-11-19 16:27:12

标签: strongloop

有没有办法保存扩展推送的模型(Push as base)。就像我想在发送推送通知后将推送模型保存到数据库中一样。

感谢。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

如果我理解正确的问题,您需要保存通知消息本身。看起来它不是您可能感兴趣的Push模型实例,但通知。以下是@superkhau提供的文档(same link):

  

通知 - 用于捕获通知消息并保留预定通知的模型。

这意味着如果您没有安排通知(无论如何还没有),但通过 PushManager.notifyByQuery PushManager.notifyById 发送通知,通知将会不要坚持。所以我要做的就是将这个逻辑放入一个自定义方法并执行两个操作,例如:

Notification.create(notificationData, function(err, createdNotification) {
  PushManager.notifyById(someId, createdNotification, ...)
  ...
}

我真正不确定的是制定通知的计划是什么,以及这种方法是否会以某种方式与之发生冲突。