如何将Parse通道与我们的API同步以正确提供推送通知

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将Parse通道与我们的API同步以正确提供推送通知相关的知识,希望对你有一定的参考价值。

我们使用Parse来处理我们的移动应用程序的推送通知,我们很难确定如何确保保存在数据库中的用户通知首选项与Parse上的通道同步。

我们开发了一个足球比分应用程序,当用户得分时,用户会关注他们喜欢的球队获得推送通知。我们将这些团队保存在我们的数据库中(为了服务我们的API)和解析,并且大部分时间都很好,但有时候,某些东西会被写在一边而不是在另一边,导致明显的问题推送通知。所以我们正在寻找一种同步信息的方法,我们想知道:解决这个问题的好方法是什么?

提前致谢。

答案

网络挂接。不知道你自己的服务器是什么样的,但我相信你可以在那里添加一个webhook。但是你绝对可以将它放在Installation对象的before save触发器中。如果通道键是脏的,则在您自己的服务器上触发保存。然后,只有在要更新两者时才更新解析安装的通道。

反之亦然,如果您在自己的服务器上拥有相当于之前的保存触发器。或者只是通过一个单独的云函数来更新它,这个函数会更新你自己的db +解析数据库。

不过,在不知道您的服务器设置的情况下,解析之前的保存触发器听起来最简单,最可靠。

以上是关于如何将Parse通道与我们的API同步以正确提供推送通知的主要内容,如果未能解决你的问题,请参考以下文章

带有嵌入式 C 的 PARSE API 推送通知

将 Laravel 模型与外部 API 数据源同步的正确方法是啥?

如何使用 parse.com 将 Android 设备注册到推送通道

在 React 中以正确的方式进行同步 API 调用 [重复]

我们如何将 REST api 与 Tally 集成?

如何使用谷歌联系人api以编程方式将手机联系人同步到android中的gmail