如何在APNS的生产列表中识别开发推送令牌?

时间:2012-07-16 21:14:03

标签: ios push apple-push-notifications

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

1 个答案:

答案 0 :(得分:2)

简短的回答是否定的。

每个pushtoken都是在设备运行时通过开发构建或adhoc / distribution构建生成的。每个构建都会生成一个不同的pushtoken,但是如果不知道构建,就没有办法可靠地知道。

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