具有存储的字符串日期的Firebase云消息传递

时间:2016-06-07 11:36:24

标签: ios swift firebase

我有一个iOS应用程序,它使用Firebase数据库来存储用户和事件。每个事件的开始日期都是我应用中的NSDate,但会转换为字符串并存储在Firebase中。从Firebase检索数据时,日期字符串将在我的应用程序中转换回NSDate。

我想向活动前1小时参加活动的所有用户发送推送通知。 Firebase Cloud Messaging会成为解决方案吗?我不知道怎么做,因为开始日期只是Firebase中的一个字符串(“星期六,2016年6月11日,美国东部时间上午9:30”)所以我不确定Firebase如何阅读此内容并生成通知基于字符串。谢谢你的任何建议!

2 个答案:

答案 0 :(得分:0)

Firebase目前没有数据库和通知之间的任何集成,因此您需要手动创建通知消息。

答案 1 :(得分:0)

您可以使用脚本创建自己的服务器,这些脚本将根据您自己的数据库而不是使用Firebase数据库发送通知。这样,您可以使用datetime字段存储日期并进行比较。

这可能需要更多的工作,但这肯定会在将来使您受益,因为您可以轻松地维护它。

您可以参考他们的documentation了解如何创建服务器端API。