Apple Push Notification Service with PHP Script

crosqueWefsef

New Member
I'm trying so send push notifications ton my iPhone (APNS). I read this post and try to implement it. So all my certificates are good (normaly).Now I have this php script :\[code\]$device = '4f30e047 c8c05db9 3fa87e7d ca5325f7 738cb2c0 0b4a02d4 d4329a42 a7128173'; // My iphone deviceToken$payload['aps'] = array('alert' => 'This is the alert text', 'badge' => 1, 'sound' => 'default');$payload['server'] = array('serverId' => $serverId, 'name' => $name);$output = json_encode($payload);$apnsCert = 'apple_push_notification_production.pem';$streamContext = stream_context_create();stream_context_set_option($streamContext, 'ssl', 'local_cert', $apnsCert);$apns = stream_socket_client('ssl://gateway.sandbox.push.apple.com:2195', $error, $errorString, 2, STREAM_CLIENT_CONNECT, $streamContext);$apnsMessage = chr(0) . chr(0) . chr(32) . pack('H*', str_replace(' ', '', $device)) . chr(0) . chr(strlen($payload)) . $payload;fwrite($apns, $apnsMessage);//socket_close($apns); seems to be wrong here ...fclose($apns);\[/code\]When I run this script nothing happen. no error just an empty page but my iPhone doesn't receive the push notification ...Have you got an idea?Thanks a lot !
 
Back
Top