gpt4 book ai didi

ios - 接收 APNS 设备 token > 32 字节

转载 作者:行者123 更新时间:2023-12-01 18:09:48 27 4
gpt4 key购买 nike

我们的一位客户报告说,他们收到的 APNS 设备 token 长度超过 32 字节。 Apple 在他们的官方文档中声明设备 token 是 32 字节,这会导致应用程序(我们为他们提供 SDK)和我们的后端出现几个问题。
有人知道在什么情况下会生成这些较长的 token 吗?

即使在 Amazon SNS 中,如果我尝试使用此 token 创建端点,我也会收到以下错误。
Invalid parameter: Token Reason: iOS device tokens must be 64 hexadecimal characters (Service: AmazonSNS; Status Code: 400; Error Code: InvalidParameter; Request ID: f6c26498-68b4-55ac-82a0-2a5fbc9ffcab)
所以很明显, token 不能超过 32 个字节。

我拒绝更新代码,因为我什至无法理解发生了什么,因为缺乏信息。

PS:真是讽刺——这在向这个问题添加标签时出现了。

irony...

编辑:添加证明

weird token

最佳答案

编辑 : 这是由 library 引起的将模拟通知/ token 发送到 iOS 模拟器。

原答案:
讨厌回答我自己的问题,但最终设法解决了它。

我已经解码了 token ,它实际上不是 token ......它是一个编码为 NSData 的字符串,其中包含:simulator-remote-notification=10.1.7.184:9930 (无权访问客户端代码,所以我不知道这是怎么发生的。)。

希望有一天,有人会发现这些信息有用。

关于ios - 接收 APNS 设备 token > 32 字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33806795/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com