如何识别设备令牌是用于Android还是iOS?

use*_*658 5 iphone android devicetoken ios

我在DB中存储Android和iOS设备令牌.以下是设备令牌保存在数据库中的几个示例.

  • 359092050465370
  • 654C4DB3-3F68-4969-8ED2-80EA16B46EB0
  • 294913EC-6100-42E8-8C2D-E9F68F286ADE

如何区分特定设备令牌是用于Android还是iOS设备?

Joh*_*son 7

我建议您将其他信息与令牌一起发送到服务器.例如,有关令牌从哪个设备类型注册的信息,即Android或iOS.一个合适的解决方案是设置一个用于注册令牌的REST服务.如果您实施此解决方案,您将来会证明未来Android/iOS令牌长度的变化.要存储的其他有用信息是用户ID或类似信息.

我假设您正在谈论您存储令牌的自己的数据库.


Shy*_*anu 2

iPhone 设备令牌

设备令牌是 32 字节二进制形式,对于 iPhone 来说是 32 位,对于 Android 来说是 15 位

  • 链接到官方文档说明这个神奇的数字会很棒! (4认同)