I am trying to add push notifications to my application. I use a special profile. My application does not have a wildcard. I am using the following php code ...
$deviceToken="****";masked $time = time(); $apnsHost = 'gateway.sandbox.push.apple.com'; $apnsPort = 2195; $apnsCert = 'apns-dev-maui.pem'; $streamContext = stream_context_create(); stream_context_set_option($streamContext, 'ssl', 'local_cert', $apnsCert); $apns = stream_socket_client('ssl://' . $apnsHost . ':' . $apnsPort, $error, $errorString, 2, STREAM_CLIENT_CONNECT, $streamContext); if($apns) { echo "Connection Established<br/>"; $payload = array(); $payload['aps'] = array('alert' => 'It works!!', 'badge' => 1, 'sound' => 'default'); $payload = json_encode($payload); $apnsMessage = chr(0) . chr(0) . chr(32) . pack('H*', str_replace(' ', '', $deviceToken)) . chr(0) . chr(strlen($payload)) . $payload; print "sending message :" . $apnsMessage . "<br/>"; print "sending payload :" . $payload . "<br/>"; fwrite($apns, $apnsMessage); } else { echo "Connection Failed"; echo $errorString; echo $error; }
Connection errors are not generated. Nothing seems to get out of the feedback channel.
I got deviceTokens from the organizer console and the NSLog team. Notifications for this application appear in my settings menu.
I have ATT 3G and the old 2G, which I use as an iPod. None of them work.
Without errors, to see, I have no ideas. Does anyone have an understanding?
Jennifer
php iphone push-notification apple-push-notifications
Mups
source share