1

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

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

这是真的?尝试发送到 Apple 时是否有单独的处理逻辑?

提前谢谢各位!

4

1 回答 1

1

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

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

于 2011-11-04T16:09:50.667 回答