2

我有一个 Apple 推送通知的生产推送令牌列表,里面几乎没有开发令牌。是否可以在不向 Apple 发送通知的情况下识别它们?

4

1 回答 1

2

最简洁的答案是不。

每个 pushtoken 都是在运行时通过开发构建或临时/分发构建在设备上生成的。每个构建都会生成一个不同的推送令牌,但是如果不知道构建,就无法可靠地知道哪个是哪个。

如果您有一个推送令牌列表并且大多数是生产的,并且如果您能够向这些推送令牌发送推送通知,您可以尝试使用 Apple 的推送通知服务 ( APNs ) 向每台设备发送推送通知。理想情况下,使用增强的二进制接口从 Apple 获得即时反馈。如果您通过生产网关推送到开发推送令牌,Apple 将返回显式错误(错误 1 ​​或 8,不确定)。或者,您可以使用提供较少细节的反馈服务。反馈服务的唯一问题是您可能会收到有效生产令牌的报告,这些令牌在发送时只是处于非活动状态。

于 2012-08-08T07:42:53.200 回答