如何在android中具有某些条件的最新sdk版本中重复通知?
Posted
技术标签:
【中文标题】如何在android中具有某些条件的最新sdk版本中重复通知?【英文标题】:How to repeat notification in the recent sdk version with certain conditions in android? 【发布时间】:2019-09-30 06:57:53 【问题描述】:我在这个主题中找到了很多答案。示例How to repeat notification daily on specific time in android through background service。我猜在未来的 sdk 版本中,使用警报服务进行通知也将被弃用。
有没有办法在特定条件下使用 Firebase 云消息发送通知?
例如,如果 Firebase 中存在用户 B 的子 A,则应从 FCM 向用户 B 发送通知,但每天只发送一次。
【问题讨论】:
【参考方案1】:您不应使用应用程序的任何部分来执行此操作。服务、JobScheduler 或工作管理器通常会被终止以防止电池耗尽。
在我看来,在特定条件下使用 Firebase 云消息发送通知的最佳方式是使用 firebase functions。
还要确保将通知发送到系统托盘而不是应用程序。 为此,请使用 FCM DataMessages。 数据消息传送到系统托盘并始终显示 - 即使服务未运行。
【讨论】:
以上是关于如何在android中具有某些条件的最新sdk版本中重复通知?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Azure DevOps Pipelines 上指定 Android SDK 构建工具版本
修改Android Studio默认的API Level(SDK版本)