2
我有一个苹果推送通知的生产推送令牌的列表,里面有很少的开发令牌。 是否可以在不向Apple发送通知的情况下识别它们?如何识别APNS生产列表中的开发推送令牌?
我有一个苹果推送通知的生产推送令牌的列表,里面有很少的开发令牌。 是否可以在不向Apple发送通知的情况下识别它们?如何识别APNS生产列表中的开发推送令牌?
简短的回答是否定的。
每个pushtoken都是在开发版本或adhoc/distribution版本的设备上运行时生成的。每个版本都会生成一个不同的pushtoken,但不知道构建是哪个,哪个是哪个,就无法可靠地知道。
如果您有一个列表,并且大多数是生产,并且您能够将推送通知发送到这些推送令牌,则可以尝试使用Apple的推送通知服务(APNs)向每个设备发送推送通知。理想情况下,使用增强的二进制接口从Apple获得即时反馈。如果您通过生产网关推送到开发推送令牌,Apple将返回一个明确的错误(错误1或8,不确定)。或者,您可以使用提供较少细节的反馈服务。反馈服务的唯一问题是您可能会收到发送时无效的有效生产标记的报告。
是的,这就是我的想法,但我希望有人会有一个神奇的解决方案:-)谢谢你的答案。 – EricD 2012-08-08 20:48:01