【问题标题】:What is the payload syntax for iOS push notifications in firebase cloud functions?Firebase 云功能中 iOS 推送通知的有效负载语法是什么?
【发布时间】:2021-09-27 00:09:40
【问题描述】:

在我们的 React 应用程序中,我们尝试实现推送通知。它们在 Android 上工作,当通过 Firebase 控制台发送它们时,它们也在 iOS 上工作。 但如果我们使用云功能,它只会将它们发送到 Android 手机 我们找不到有关 iOS 语法的正确信息。它与 Android 的有效负载语法不同吗? 我们已经安装了用于开发和生产的证书,并且我们正确地获得了令牌。 感谢您的帮助!

【问题讨论】:

    标签: reactjs firebase push-notification google-cloud-functions apple-push-notifications


    【解决方案1】:

    Here 你可以找到更多关于有效载荷应该是什么样子的细节。

    当您只想将值发送到特定平台时,不要使用公共字段;使用特定于平台的字段。例如,要仅向 iOS 和 Web 发送通知而不向 Android 发送通知,您必须使用两组单独的字段,一组用于 iOS,一组用于 Web。

    您是否使用正确的令牌将通知发送到 iOS 设备?

    【讨论】:

    • 我们得到了 apns 令牌,然后发现,我们必须将它们转换为 fcm 令牌。这很棘手,但一旦我们有了它们,我们又遇到了同样的问题。
    • 您是否使用官方 Firebase SDK 获取令牌?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-18
    • 2018-06-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-08
    • 2019-11-30
    相关资源
    最近更新 更多