获取我们在 Firebase 峰会上发布的所有信息,了解 Firebase 可如何帮助您加快应用开发速度并满怀信心地运行应用。了解详情

使用 Firebase 控制台发送消息

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

您可以使用 Firebase 控制台中的通知编辑器发送通知消息。尽管这不能提供与使用Admin SDKHTTP 和 XMPP 协议发送消息相同的灵活性或可扩展性,但它对于测试或高度针对性的营销和用户参与非常有用。 Firebase 控制台提供基于分析的A/B 测试,以帮助优化和改进营销信息。

在您的应用中开发了接收消息的逻辑后,您可以允许非技术用户使用Notifications composer发送消息。

关于

当您从Notifications composer发送通知消息时,Google 会通过以下方式使用您在表单字段中输入的值:

  • 用户段过期等字段确定消息目标和传递选项。
  • 通知文本自定义数据等字段在由键/值对组成的有效负载中发送到客户端。

这些字段映射到通过Message对象可用的键。例如,在 Composer 的自定义数据字段中输入的键/值对被处理为通知的data有效负载。其他字段直接映射到notification对象或平台特定通知配置中的键。

请注意,通知编辑器中的某些字段无法通过 FCM API 使用。例如,您可以根据应用程序版本、语言、浏览器类型和版本或用户属性以使用服务器 API 不可用的方式定位用户细分。

Firebase 控制台发送给客户端的键是:

钥匙控制台字段标签描述
notification.title通知标题表示通知标题。
notification.body通知文本表示通知正文。
data自定义数据您定义的键/值对。这些作为数据有效负载交付给应用程序处理。

确定消息传递的关键包括:

钥匙控制台字段标签描述
sound声音

指示设备收到通知时播放的声音。

time_to_live过期

此参数指定如果设备处于脱机状态,消息应在 FCM 存储中保留多长时间(以秒为单位)。有关详细信息,请参阅设置消息的生命周期