【问题标题】:Sending push notifications to different users at device time with FCM使用 FCM 在设备时间向不同用户发送推送通知
【发布时间】:2020-03-16 06:48:05
【问题描述】:

我想在不同的时间向不同的用户发送推送通知。时间将是设计时间而不是服务器时间。

例如——

我想在设备时间上午 8 点向“Ajay”发送推送通知 - “Good Morning Ajay” 我想在设备时间下午 2 点向“Gargee”发送推送通知 - “祝你有美好的一天”

如何在发送推送通知之前接收设备时间?

【问题讨论】:

    标签: android ios push-notification google-cloud-messaging


    【解决方案1】:

    您无法在移动端安排通知。 当您的应用程序在后台时,通知消息不会执行您的应用程序代码。从 Firebase 控制台发送的所有消息都是通知消息。因此,您目前无法将 Firebase 控制台用于您所描述的内容。因此,您可以从您的应用服务器发送数据消息,这些消息可以触发代码的后台执行。您可以使用 cronjob 在您的应用服务器上管理通知调度。

    否则,您可以编写通知调度的云功能...

    【讨论】:

      【解决方案2】:

      您可以在此处获取本地通知的支持。您可以触发本地通知,也可以使用 DispatchQueue.main.asyncAfter 进行 API 调用以节省设备时间并相应地触发推送通知。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-04-27
        • 1970-01-01
        • 2021-01-07
        • 2023-03-22
        • 1970-01-01
        • 2020-03-29
        • 1970-01-01
        • 2017-09-15
        相关资源
        最近更新 更多