iOS推送令牌Hex或B64

时间:2011-11-04 15:07:10

标签: ios push-notification apple-push-notifications devicetoken

因此,我们正在为制作应用程序的供应商开发iOS推送通知,我想我会看到两种不同的方式可以发送给我们。我只是想知道这是真的还是我走错了路。

我看到他们可以使用DeviceToken进行推送(NSObject)和Base64对其进行编码并将其传递给我们发送。或者他们可以将NSObject和HEX字符串串起来传递给我们而不是Base64编码。

这是真的吗?在尝试发送给Apple时,它是独立的处理逻辑吗?

提前谢谢你们!

1 个答案:

答案 0 :(得分:0)

基本上,你是对的。十六进制数肯定与base64编码数据不同。从理论上讲,可以使用无数其他可能的编码将令牌发送到您的服务器,但这两种编码可能是最受欢迎的。

Base64使用更多的字符进行编码,因此它需要的空间更少,而且它是通过网络发送二进制数据的事实上的标准,所以我会选择这样做。