服务器上有新数据时的 Ionic 2 推送通知

Posted

技术标签:

【中文标题】服务器上有新数据时的 Ionic 2 推送通知【英文标题】:Ionic 2 Push Notification when new data on server 【发布时间】:2017-03-13 21:39:38 【问题描述】:

我正在编写一个 Ionic2 应用程序。当有新事件添加到我通过公共 API 监控的数据库中时,我想发送新通知。

我目前正在使用这个插件:https://github.com/taivo/parse-push-plugin 和 Back4App 来管理推送通知。

我可以接收通过 Back4App 的仪表板发送的推送通知,但是当数据库中添加了事件时,我不知道如何发送推送通知。

如何运行一个脚本来检查数据库是否发生变化并在有数据库时发送通知?

如果不运行您自己的服务器,这可能吗?

【问题讨论】:

【参考方案1】:

根据您的需求,我的建议是使用云代码功能,例如 beforeSave,它会在您保存任何内容之前执行操作在您的数据库中完成的修改。

您将在 Parse's Documentation 中找到有关 beforeSave 方法的信息

另外,您可以使用 Back4App 的后台作业试一试,需要对其进行配置才能在特定时间间隔内运行(可以同时运行的作业数量有限制)并检查是否有任何内容在数据库中进行了更改。

通过网站搜索,您可能会找到 iosandroid 的后台作业示例

希望对你有帮助!

【讨论】:

以上是关于服务器上有新数据时的 Ionic 2 推送通知的主要内容,如果未能解决你的问题,请参考以下文章

在接收推送通知时获取数据 - ionic3

Ionic 可以在没有推送服务的情况下接收推送通知吗?

Ionic 2 推送通知操作按钮点击回调使用打字稿

Ionic 2:处理点击推送通知

带有 FCM 的 Ionic 2 推送通知

Ionic 2:点击推送通知