【问题标题】:device send what unique device certificate to APNS设备向 APNS 发送什么唯一设备证书
【发布时间】:2015-01-21 09:46:52
【问题描述】:

我有一个关于 APN 创建设备令牌的问题。 设备令牌会发生变化,所以它必须有一些东西才能做到这一点。

当设备登录 APNS 时询问设备令牌它发送什么样的值? 例如:(电话号码,时间,设备版本)

谁能帮忙?谢谢!

【问题讨论】:

  • 您的应用会收到有关新令牌的通知,因此您想使用令牌发送到服务器的任何内容都由您自己决定。 (只要它符合 Apple 的隐私状态)。在 iOS SDK 中无法访问用户电话号码。

标签: ios objective-c apple-push-notifications devicetoken


【解决方案1】:

设备将其证书发送到 APNS。

服务到设备的连接信任

APNs 通过 TLS 点对点身份验证建立连接设备的身份。 (请注意,系统会处理此阶段的连接信任;您不需要自己实现任何东西。)在此过程中,设备会启动与 APNs 的 TLS 连接,该连接会返回其服务器证书。设备验证此证书,然后将其设备证书发送到 APN,由 APNs 验证该证书

...

APNs 使用唯一设备证书中包含的信息生成设备令牌。设备令牌包含设备的标识符。然后,它使用令牌密钥加密设备令牌并将其返回给设备。

Source

【讨论】:

  • 我不太明白证书是否包含一些设备消息?
  • @facebook-100001564118706 它包含有关允许 APNS 验证该设备身份的设备的信息。
  • 我很好奇包含哪些信息。但仍然感谢您能帮助我!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-16
  • 1970-01-01
  • 2019-05-09
  • 1970-01-01
相关资源
最近更新 更多