大家好,
是否有人能够从iPhone APNS反馈服务使用PHP返回的二进制数据中提取设备令牌?我正在寻找类似于使用python在这里使用http://www.google.com/codesearch/p?hl=en&sa=N&cd=2&ct=rc#m5eOMDWiKUs/APNSWrapper/.py&q=feedback.push.apple.com实现的东西。
根据Apple文档,我知道前4个字节是时间戳,接下来的2个字节是令牌的长度,其余的字节是二进制格式的实际令牌。(http://developer.apple.com/IPhone/library/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/CommunicatingWIthAPS/CommunicatingWIthAPS.html#//apple_ref/doc/uid/TP40008194-CH101-SW3)
我能够成功地从数据反馈服务中提取时间戳,但是在使用PHP内置方法bin2hex()转换为十六进制之后得到的设备令牌实际上与原始设备令牌不同。我在转换过程中做了些傻事。如果已经使用PHP实现了APNS的反馈服务,有人能帮我吗?
蒂亚角( -Anish )
发布于 2009-09-28 14:38:13
最好的地方实际上是苹果开发者论坛内部的iPhone门户-有一堆不同语言的例子,以处理这些推送请求。
我目前也在一个360 open推送会话中,他们注意到一个开源PHP服务器可以在以下位置找到:
http://code.google.com/p/php-apns/
https://stackoverflow.com/questions/1487022
复制相似问题