Push notification is not receiving on device

I am using push notification through PHP script. Code seems to be working fine, it does not give me any error. But notification does not receive me on my device.

Here is my code:

  • Error while fetching Facebook friends in iOS
  • When should we use NSString and NSMutableString?
  • Get advertisement data for BLE in iOS
  • Very slow HTML rendering in NSAttributedString
  • ORDER BY random() with seed in SQLITE
  • PFObject values may not have class: UIImage
  • $passphrase = '123';
        $ctx = stream_context_create();
        stream_context_set_option($ctx, 'ssl', 'local_cert', 'cert.pem');
        stream_context_set_option($ctx, 'ssl', 'passphrase', $passphrase);
        $fp = stream_socket_client(
                           'ssl://gateway.sandbox.push.apple.com:2195', $err,
                           $errstr, 60, STREAM_CLIENT_CONNECT|STREAM_CLIENT_PERSISTENT, $ctx);
        // Create the payload body
        $body['aps'] = array(
                     'alert' => $message,
                     'sound' => 'default'
        // 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;

    Can anyone suggest what is wrong in it.

    Solutions Collect From Internet About “Push notification is not receiving on device”

    try this php code:
    but you have to change device token and passpharse as you had set. you can download php script from below link


    i have run this php script it’s works well..