【问题标题】:When to use iOS device token when sending push notifications through FCM?通过 FCM 发送推送通知时何时使用 iOS 设备令牌?
【发布时间】:2020-03-29 14:08:04
【问题描述】:

我对通过 FCM 实现云消息传递感到困惑。要向 iOS 设备发送远程(推送)通知,APN 需要 iOS 设备令牌。但是,Firebase 应用程序不与 APN 接口,它与 FCM 接口,后者与 APN 接口。但是通过 FCM 向任何客户端发送推送通知(或消息)需要 FCM 令牌。这是否意味着 Firebase 应用无需 iOS 设备令牌即可向 iOS 设备发送推送通知?

【问题讨论】:

    标签: firebase firebase-cloud-messaging apple-push-notifications


    【解决方案1】:

    向设备发送消息只需要 FCM 令牌。不需要特定于 Apple 的数据。 Firebase 处理每个底层推送通知系统的详细信息。

    【讨论】:

    • FCM 如何在不知道 iOS 设备令牌的情况下使用 APN?它自己得到还是不需要知道?
    • 你为什么要问?有什么事情没有按照您的预期工作吗?
    • 我只是想更好地理解这个API,仅此而已。如果有人问我这个问题,我不希望我的回答是“我不知道,它只是有效。”
    • 您可以检查源代码以了解一切是如何工作的。这都是开源的。我想您会发现 SDK 管理所有 Apple 特定细节,包括需要使用 apns 完成的任何操作。 github.com/firebase/firebase-ios-sdk
    • @acidgate 我认为在后台,firebase 正在将您的 FCM 映射到 APNS,当它需要与苹果通信时,它会检索它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-27
    • 2021-01-07
    • 2010-11-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多