java - 将 FCM 发送到您的 android 应用的特定版本
问题描述
如何将 FCM(Firebase 云消息)发送到您的 android 应用程序的特定版本?例如:- 我的应用程序的最新版本是 2.0,我只想向具有 2.0 版本的设备发送通知。
解决方案
通过 FCM API 发送消息时,没有针对特定应用版本的内置方法。如果您想向特定版本的用户发送消息,您可以为每个应用版本设置一个主题:
v1.0
v1.1
v2.0
...
因此,您可以针对特定版本的用户。
如果您想向所有不在最新版本上的用户发送消息,您可以使用这样的条件来定位他们(如果v2.0
是最新版本):
!('v2.0' in topics)
推荐阅读
- javascript - 引用类的方法和 `this` 的行为
- angular - 如何使用 *ngIf 隐藏所有 mat-checkboxes/mat-radio-buttons
- angular - 我在 Angular 变更检测中的断点未在 checkAndUpdateView() 上触发
- javascript - 如何模拟 MSAL 身份验证?
- git - 是否有可能通过在推送之前拉出他的分支、变基和删除他的提交来搞乱同事的代码?
- r - 在多个日期范围之间过滤
- html - 更改 Bootstrap 导航链接颜色
- bootstrap-4 - 在引导程序中创建一个居中的导航栏,该导航栏在有或没有滚动条的情况下保持在相同的位置
- javascript - Bootstrap Datepicker getDate 不返回值
- javascript - 从 json 文件动态显示图像,路径保存在 react js 中