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

仅适用于沙盒的iOS Firebase推送通知,ios,firebase,apple-push-notifications,firebase-notifications,firebase-console,Ios,Firebase,Apple Push Notifications,Firebase Notifications,Firebase Console,我正在尝试使用Firebase向iOS发送推送消息。已为开发和生产建立APNS证书,并确认可以接收远程消息。我认为没有办法只为Firebase控制台的开发发送消息 不直接,消息生成器中没有dev vs prod开关 一种选择是让开发人员版本订阅附加了_dev的主题,然后在开发时只发送到_dev主题。如上所述,如果不知道哪些设备正在进行开发版本或生产版本,则无法直接发送 你可以尝试的是 根据您正在运行/发布的方案,设置firebase属性,例如isDevBuild,其值为dev Build的Yes

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

不直接,消息生成器中没有dev vs prod开关


一种选择是让开发人员版本订阅附加了_dev的主题,然后在开发时只发送到_dev主题。

如上所述,如果不知道哪些设备正在进行开发版本或生产版本,则无法直接发送

你可以尝试的是

  • 根据您正在运行/发布的方案,设置firebase属性,例如isDevBuild,其值为dev Build的Yes值和prodbuild的No值。 当您编写通知消息时,firebase控制台中的此属性将可用。 基于用户属性如果将属性设置为“是”,则通知将发送到具有开发版本的所有设备
  • 为开发人员和产品创建单独的firebase项目。 这将帮助您将所有开发信息(分析、通知信息)与产品信息分离

  • 希望这能有所帮助。

    Firebase如何决定将消息发送到哪个APNS端点?对于生产和沙箱,有两种方法。。。firebase是否同时发送到这两者?Firebase必须使用与中使用的机制相同的机制,如您所见,您需要一个端点。