我正在使用Firebase开发一款Android应用程序,该应用程序应该根据用户在应用程序设置中设置的时间,在每天两次推送通知。我看到至少两年前有一个类似的问题被提出,但没有答案,现在可能有一种选择来解决它。是否有任何方式可以使用Firebase实现此目的?如果不行,我该如何实现呢?
您可以在Firebase控制台上安排发送通知。但这仅限于您手动输入的通知。没有办法安排“每天两次”交付,也没有API可编程安排交付。这意味着您将不得不编写代码来实现此功能。一种方法是使用Firebase Cloud Messaging API发送消息,使用Firebase Realtime Database(或Cloud Firestore)存储何时和何地发送消息的信息,然后按计划调用云函数以从数据库中读取信息并调用FCM API。