【问题标题】:What is the difference between deviceToken of type Data and Fir InstanceID token of type optional String in Swift - IOS?Swift - IOS 中 Data 类型的 deviceToken 和可选 String 类型的 Fir InstanceID 令牌有什么区别?
【发布时间】:2016-12-15 05:16:01
【问题描述】:

我是 Firebase 云消息传递和推送通知的新手。

当我们注册推送通知时,会调用此方法

    func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data)
    {
        // deviceToken is received
    }

然后,为了发送推送通知,我们使用这行代码来获取令牌:

    let myToken = FIRInstanceID.instanceID().token()!

现在我想问一下这些token有什么区别?

【问题讨论】:

    标签: ios swift firebase firebase-cloud-messaging


    【解决方案1】:

    实例 ID:

    Instance ID API 可让您将 Instance ID 与您的 Android 或 iOS 应用程序集成。实例 ID 为您的应用程序的每个实例提供了一个唯一标识符,并提供了一种对操作进行身份验证和授权的机制,例如通过 Google Cloud Messaging 发送消息。 click more

    设备 ID:

    设备令牌是适用于 iOS 设备的 Apple 推送通知系统的标识符。 Apple 为每个应用程序(iOS 7 及更高版本)分配一个设备令牌,用作发送推送通知的唯一标识符。每个设备的每个应用程序都有两个设备令牌:一个用于开发,一个用于生产(临时或应用商店构建)。标记是 64 个十六进制字符。 click more

    【讨论】:

      猜你喜欢
      • 2021-12-21
      • 2019-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-11
      • 2017-04-29
      相关资源
      最近更新 更多