使用 firebase 发送静音推送通知

2024-01-10

我想在晚上向用户发送通知。我不想播放任何声音,我只想让用户醒来时在状态栏上看到它。

如何在用户设备(android 和 ios)上不播放声音的情况下发送推送通知?


从 Firebase 通知 Web 控制台:

  • 你可以设置sound = disabled在高级选项中

  • 额外提示:您还可以设置与设备相关的传送类型:例如用户时区的上午 8 点。

使用 Firebase 云消息 API:

  • 您可以发送没有声音的通知消息:
    要执行此操作,请不要指定任何sound中的参数notification: { title: '' .. } json

  • 或者您可以发送数据消息:data: {key: value, key2: value2, ..}
    此消息不会触发任何自动通知,只会触发您的应用程序回调。然后添加代码以您喜欢的方式创建通知。

通知消息参数列表:
https://firebase.google.com/docs/cloud-messaging/http-server-ref#notification-payload-support https://firebase.google.com/docs/cloud-messaging/http-server-ref#notification-payload-support

在此处阅读有关通知消息与数据消息的更多信息:https://firebase.google.com/docs/cloud-messaging/concept-options https://firebase.google.com/docs/cloud-messaging/concept-options

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 firebase 发送静音推送通知 的相关文章

  • Android GCM 服务器的 API 密钥

    我有点困惑我应该为 GCM 服务器使用哪个 API 密钥 在文档中它说使用 android api 密钥 这对我不起作用并且总是给出未经授权的 http developer android com google gcm gs html ht
  • ios 在后台处理推送通知

    我想保存应用程序处于后台状态时到达的推送通知 我知道关于 void application UIApplication application didReceiveRemoteNotification NSDictionary userIn
  • Flutter 中的 AndroidManifest 中缺少默认通知通道元数据

    我在用firebase messaging 5 0 1软件包来实现推送通知 在 IOS 中一切正常 而在 Android 中 当我的移动应用程序在后台运行时 我收到通知 但它没有导航到相应的屏幕 它只是打开默认屏幕 如何实现到该特定屏幕的导
  • 服务器到 Phonegap 推送:SignalR 与 Azure 通知中心

    好吧 我在继续开发 Phonegap 应用程序时陷入了两难境地 对于实时事件通知 我应该使用 Azure 通知中心还是 SignalR 据我了解 SignalR 通过使用 Web Sockets 非常适合实时 Web 应用程序 而通知中心可
  • 用于推送通知的设备令牌

    我正在实施推送通知服务 我需要创建一个数据库来存储 4 个移动平台的所有设备令牌 我想根据他们的平台 iOS Android BlackBerry WP7 来组织它们 但是有什么方法可以区分平台 这样如果我只想向 Android 用户发送消
  • 如何使用 Python 通过 Firebase 的 Lambda 发送推送通知

    我正在尝试通过 AWS Lambda 从 Firebase Cloud Message 发送推送通知 API 响应授权错误 导入请求 导入 json def lambda handler event context message even
  • 增量后清除推送通知徽章

    我正在研究 iPhone 中的推送通知 当我收到推送通知时 它在我的应用程序图标上显示 1 下次显示 2 3 4 如果我打开应用程序 它是 0 下次它应该是 1 2 3 4 但它显示最后一个数字和 1 我想在打开应用程序后重置推送通知徽章
  • 存储 FCM 的令牌

    我正在尝试将我的令牌存储在我的云数据库中 我稍后将在云函数中使用此令牌 以便向已添加为好友的用户发送通知 然而 推送设备令牌不起作用 因为用户未经授权 授权后我无法保存它 因为令牌是在安装应用程序时生成的 private static fi
  • 适用于 iOS 的 Firebase 云消息通知未显示打开和分析

    我正在使用 FCM 向 iOS 应用程序发送通知 设备上可以很好地接收通知 但我无法在通知控制台 GUI 中获取 打开 或 转化 率 对于发送的近 200 0000 条通知 它始终显示 0 个打开 和 0 个转化 我仔细检查了所有的实现 但
  • Android:订阅 Firebase 云消息传递 (FCM) 主题

    根据Firebase 云消息传递文档 https firebase google com docs cloud messaging android send multiple 为了订阅用户的主题 我需要调用 FirebaseMessagin
  • 当应用程序打开时,应用程序未显示接收 FCM 的通知

    当我从 Firebase 发送推送时 如果应用程序在后台或已关闭 我会收到通知 但当应用程序打开时不会 调试我发现它在 MyMessagingService 中特别是在 onMessageReceived 处停止 所以我猜我的问题在于生成通
  • 当应用程序未运行时如何堆叠 Firebase Cloud Messaging 通知?

    我在用Firebase Cloud Messaging将推送通知从我的服务器发送到我的 Android 应用程序 当应用程序运行时 通知是stacked因为我将它们设置为我的一个组FirebaseMessagingService 这很好 但
  • 使用服务时应用程序终止时音乐暂停

    我正在使用一个Service类在后台播放音乐 当我在顶部显示通知栏时 我的应用程序出现问题 当我终止该应用程序时 音乐停止约 1 秒 然后再次开始 我不知道出了什么问题 我正在关注this https www simplifiedcodin
  • 当我的 Android 应用程序位于前台时,我想隐藏其他应用程序的所有通知。这可能吗?如何?

    我正在创建一个教育应用程序 学生可以在其中参加 5 分钟的快速考试 大多数时候他们使用父母的手机 现在我想要的是 当学生参加考试时 任何其他应用程序 例如 WhatsApp FB 或 Gmail 不应发出任何通知 这可能吗 如何 一种可能的
  • 如何以编程方式在 Android 中的特定 firebase FCM 注册令牌上发送推送通知

    我想知道有什么方法可以在特定的 FCM 注册令牌 设备令牌 上以编程方式发送推送通知 我已经实现了群聊 但陷入了一对一的聊天 我根本不想使用任何网络服务或任何后端 因为我在我的应用程序中使用 Firebase 数据库和存储作为后端 我想将上
  • 使用 Firebase Cloud Messaging(适用于 Android)时可以创建子主题吗?

    我目前正在开发一个使用新的 firebase 云消息传递系统的应用程序 现在我看到了FCM的主题特征 我创建了一个主题 新闻 并想要添加子主题 例如 新闻 天气 或 新闻 政治 总共有大约20个子主题 这对于 FCM 来说是可能的吗 这是神
  • Firebase 数据库 onWrite 的 Cloud Functions 触发两次

    您好 我正在开发一个通知系统 但我在删除已处理的通知数据时遇到问题 这onWrite事件侦听器被触发两次 从而产生两个通知 您能帮我找到解决方法 以便 onWrite 事件侦听器不应该被触发两次吗 删除已处理的数据很重要 exports s
  • 前台通知 android 未显示(奥利奥)

    当应用程序位于前景 当我从服务器推送通知时 会调用 onMessageReceived 方法 但是通知不显示 这是我的代码 public class MyFirebaseMessagingService extends FirebaseMe
  • 带有 Firebase 通知的 Flutter Web - subscribeToTopic

    我想在我的 flutter web 应用程序中接收 firebase 通知 我知道 firebase messaging 包不可用于网络 但我已经管理配置我的应用程序以获取令牌 在网络应用程序位于后台时接收并显示消息 并在应用程序位于前台时
  • 是否可以使用 Firebase 安排推送通知? [复制]

    这个问题在这里已经有答案了 我已经阅读了我能找到的所有文档 但仍然不知道这是否可行 如果我是用户 我可以安排特定时间的推送通知吗 Example 1 我是用户并打开应用程序 2 我允许通知并转到 pickerView 或其他任何内容 并设置

随机推荐