仅适用于沙箱的iOS Firebase推送通知

时间:2016-07-26 04:52:35

标签: ios firebase apple-push-notifications firebase-notifications firebase-console

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

2 个答案:

答案 0 :(得分:0)

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

一个选项是让dev构建订阅附加了_dev的主题,然后在开发时只发送到_dev主题。

答案 1 :(得分:0)

如上所述,如果不知道哪些设备正在开发构建或具有生产构建,则无法直接发送。

您可以尝试的是

  1. 根据您正在运行/发布的方案,设置一个firebase属性,例如isDevBuild,其中对于开发构建值为“是”,对于prodbuild为“否”。 在编写通知消息时,将在firebase控制台中为您提供此属性。 如果将属性设置为“是”,则基于用户属性,通知将发送到具有开发构建的所有设备。
  2. enter image description here

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