【问题标题】:iOS Firebase Push Notification for sandbox only仅适用于沙盒的 iOS Firebase 推送通知
【发布时间】:2016-11-29 14:12:17
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

    你可以尝试的是

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

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

    希望这会有所帮助。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-22
      • 2018-05-25
      • 1970-01-01
      • 2018-03-05
      • 2017-04-09
      • 1970-01-01
      • 2018-12-15
      • 2021-03-31
      相关资源
      最近更新 更多