【问题标题】:iOS APN Push Notification - Device TokeniOS APN 推送通知 - 设备令牌
【发布时间】:2018-05-02 10:51:18
【问题描述】:

当通过 Apple 的 APN 服务处理推送通知时,当我的应用已安装并且用户选择接收推送通知时,会生成一个设备令牌。

此设备令牌是否对每个设备都是唯一的,还是我可以使用全局设备令牌来发送推送通知消息?

我猜如果设备令牌是唯一的,我必须将它保存到数据库中。

【问题讨论】:

  • 对于您在该设备上的应用来说,它是独一无二的。
  • 感谢 Ketaki、Paulw11 和 Reinier。 :) 点赞
  • 设备令牌:设备令牌是适用于 iOS 设备的 Apple 推送通知系统的标识符。 Apple 为每个应用程序(iOS 7 及更高版本)分配一个设备令牌,用作发送推送通知的唯一标识符。每个设备的每个应用程序都有两个设备令牌:一个用于开发,一个用于生产(临时或应用商店构建)。标记是 64 个十六进制字符。

标签: ios xcode apn


【解决方案1】:

嗯,设备令牌是唯一的,但是当您从应用商店重新安装它时它会发生变化。您必须将该令牌存储在数据库中才能通过该令牌发送通知。它应该在第一次打开应用程序安装后自动注册到数据库中,它总是命中但如果在数据库中找到相同的设备令牌字符串,您的数据库代码不应重新插入它。

注意: Device Token、UDID 和 UUID 都是不同且唯一的,具有不同的使用目的。

【讨论】:

  • 100% 莱纳斯和阿布舍克。感谢您的澄清,想了很多。 竖起大拇指
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-23
  • 1970-01-01
  • 1970-01-01
  • 2015-08-29
  • 2018-08-07
  • 2011-12-30
相关资源
最近更新 更多