簡體   English   中英

如何使用 Firebase Cloud Messaging 安排本地推送通知?

[英]How do I schedule a local push notification with Firebase Cloud Messaging?

我在 Unity 中使用 Firebase。 我正在嘗試在計時器完成后為用戶安排通知。 這個時間是特定於用戶的,而不是跨用戶共享的。

例如,用戶正在玩城市建設游戲。 他們開始建造市政廳。 這將需要 5 個小時。 我希望用戶在市政廳完成時在屏幕頂部收到通知,即使應用程序已關閉。

我可以使用 Cloud Messaging 向所有用戶發送通知。 我可以在代碼中添加一些東西來在本地安排通知嗎? 類似的東西:

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);

FCM API 中內置的本地定時通知(也不是在計時器上發送通知)無法顯示。您必須使用目標操作系統(或平台)的本機機制來顯示此類通知。

Unity 似乎將 iOS 和 Android 的本機通知包裝在其Unity 移動通知 Package package 中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM