【问题标题】:How do I schedule a local push notification with Firebase Cloud Messaging?如何使用 Firebase Cloud Messaging 安排本地推送通知?
【发布时间】:2021-02-07 15:53:00
【问题描述】:

我正在使用 Firebase 和 Unity。我正在尝试在计时器完成后为用户安排通知。这个时间是特定于用户的,不会在用户之间共享。

例如,用户正在玩城市建设游戏。他们开始建造市政厅。需要5个小时。我希望用户在市政厅完成时在其屏幕顶部收到通知,即使应用程序已关闭。

我可以使用云消息向所有用户发送通知。我可以在代码中添加一些内容以在本地安排通知吗?大致如下:

string title = "City Hall";
string message = "City Hall is complete!";
var time = DateTime.UtcNow + TimeSpan.FromHours(5.0);
Firebase.Messaging.FirebaseMessaging.ScheduleNotification(title, message, time);

【问题讨论】:

    标签: c# firebase unity3d push-notification firebase-cloud-messaging


    【解决方案1】:

    FCM API 中没有显示本地定时通知(也不用于在计时器上发送通知)。您必须使用目标操作系统(或平台)的本机机制来显示此类通知。

    Unity 似乎将 iOS 和 Android 的原生通知包装在其 Unity Mobile Notifications Package 包中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-12-14
      • 2019-02-10
      • 2017-01-05
      • 1970-01-01
      • 1970-01-01
      • 2016-11-21
      • 2016-11-03
      相关资源
      最近更新 更多