4

我正在尝试使用 Firebase 向 iOS 发送 PUSH 消息。已建立APNS证书用于开发和生产,并确认可以接收远程消息。我认为没有办法仅在 Firebase 控制台中发送消息用于开发。

4

2 回答 2

0

不是直接的,消息编写器中没有 dev vs prod 开关。

一种选择是让开发版本订阅主题并附加 _dev,然后在开发时仅发送到 _dev 主题。

于 2016-07-28T00:11:33.623 回答
0

如上所述,您不能在不知道哪些设备正在开发构建或正在生产构建的情况下直接发送。

你可以尝试的是

  1. 根据您正在运行/发布的方案,设置一个 firebase 属性,例如 isDevBuild,其值为“是”用于开发构建,“否”用于产品构建。当您撰写通知消息时,此属性将在 Firebase 控制台中可供您使用。如果您将属性设置为是,则基于用户属性,通知将发送到具有开发版本的所有设备。

在此处输入图像描述

或者

  1. 为 dev 和 prod 创建一个单独的 firebase 项目。这将帮助您将所有开发信息(分析、通知信息)与产品信息分开。

希望这可以帮助。

于 2018-03-06T20:08:26.277 回答