用php搭建apns推送服务器
程序员文章站
2022-03-30 19:38:18
...
是按照教程http://blog.csdn.net/newjueqi/article/details/7898591 来做的。 注意事项: 1. 测试阶段使用的推送地址: ssl://gateway.sandbox.push.apple.com:2195 正式上线使用的推送地址: ssl://gateway.push.apple.com:2195 2. 那里给的php推送代码有问
是按照教程 http://blog.csdn.net/newjueqi/article/details/7898591 来做的。
注意事项:
1. 测试阶段使用的推送地址:
ssl://gateway.sandbox.push.apple.com:2195
正式上线使用的推送地址:
ssl://gateway.push.apple.com:2195
2.
那里给的php推送代码有问题,下面我贴出修改后推送成功的代码:
$message, 'forum_id' => 88, 'topic_id' => 999, ); // Encode the payload as JSON $payload = json_encode($body); // Build the binary notification //$msg = chr(0).pack('n', 32).pack('H', $deviceToken). pack('n', strlen($payload)).$payload; $msg = chr(0) . pack("n",32) . pack('H*', str_replace(' ', '', $deviceToken)) . pack("n",strlen($payload)) . $payload; // Send it to the server $result = fwrite($fp, $msg, strlen($msg)); if (!$result){ echo 'Message not delivered' . PHP_EOL; }else{ echo 'Message successfully delivered' . PHP_EOL; } // Close the connection to the server fclose($fp); ?>
[文章作者]曾健生
[作者邮箱]zengjiansheng1@126.com
[作者QQ]190678908
[博客] http://blog.csdn.net/newjueqi
http://blog.sina.com.cn/h6k65
推荐阅读
-
[PHP]利用XAMPP搭建本地服务器, 然后利用iOS客户端上传数据到本地服务器中(一.安装XAMPP),xamppios
-
用PHP实现多服务器共享SESSION数据的方法_PHP教程
-
最简单的nginx+ftp搭建图片服务器(Windows Server服务器环境下和本机都可以用)
-
用PHP+MySQL搭建聊天室功能实例代码
-
请问php实现服务器自动登录网站后台用什么函数
-
Linux Samba服务器搭建_PHP教程
-
php curl 用代理访问,服务器可以,本地不行
-
lamp - windows server 2008R2服务器下如何搭建php的的生产环境( Apache 服务器)?
-
用Windows Server 2008搭建时钟同步服务器
-
用Windows Server 2008搭建时钟同步服务器