【问题标题】:Firebase Cloud Messaging -> schedule dynamically [duplicate]Firebase 云消息传递-> 动态调度 [重复]
【发布时间】:2021-05-11 08:31:18
【问题描述】:

我正在开发一个 Android 应用程序,用户可以在其中决定何时接收通知(用户选择接收 Firebase 通知的确切时间)。为此,我需要动态实现通知计划。有没有办法以编程方式安排 Firebase 推送通知? 谢谢

【问题讨论】:

  • 您应该为此使用通知管理器,而不是远程推送通知。基本上为您想要的时间设置一个警报管理器,在警报管理器的 OnReceive 方法中创建通知
  • 我链接了一个相关的答案。更多信息请见:见google.com/…

标签: java android firebase kotlin firebase-cloud-messaging


【解决方案1】:

1- 如果您的实现可以在本地处理,您可以为此使用通知管理器,而不是远程推送通知。基本上为您想要的时间设置警报,在警报管理器的 OnReceive 方法中创建通知并通知系统

https://developer.android.com/reference/android/app/AlarmManager

https://developer.android.com/training/notify-user/build-notification

2- 如果您想更好地控制通知系统并动态管理远程通知,您可以通过 Firebase Admin SDK 来实现。

https://firebase.google.com/docs/admin/setup

【讨论】:

    猜你喜欢
    • 2016-12-25
    • 1970-01-01
    • 1970-01-01
    • 2020-03-15
    • 2020-06-21
    • 1970-01-01
    • 2021-05-15
    • 2017-09-04
    • 1970-01-01
    相关资源
    最近更新 更多