【发布时间】:2014-02-01 06:18:56
【问题描述】:
如今,使用 Command 2 的 PHP 和 Apple/iOS 推送通知已经变得流行起来。但是不确定,如何准备相同的格式,根据Apple guideline here,如何实现以下数据包格式:
也想知道,如何接收Format of error-response packet,如下所述:
目前,我使用的是以下简单格式:
$msg =
// new: Command "1"
chr(1)
// new: Identifier "1111"
. chr(1) . chr(1) . chr(1) . chr(1)
// new: Expiry "tomorrow"
. pack('N', time() + 86400)
// old
. chr(0) . chr(32) . pack('H*', str_replace(' ', '', $deviceToken)) . chr(0) . chr(strlen($payload)) . $payload;
与
fwrite($fp, $msg, strlen($msg));
【问题讨论】:
-
我在使用命令 2 时也遇到了问题,但对于命令 8,请查看 stackoverflow.com/questions/10134749/…
标签: php ios binary format apple-push-notifications