title: Passbook Update Push not shown on Lockscreen
body: <p>I am playing with apples Passbook service. I have a really strange behaviour on all devices. If I send a push via APNS to the device to let them know that there is a update for a certain pass they do the update but they do not show any notification on the Lockscreen on the device.</p>
  
  <p>Right now I am logging the whole communication between my PHP-Webservice and the APNS. I always answer with headre 200, and the requested answer. (1st Serials; 2nd Pass.pkpass)  and the device does the update as I can see in the passbook app but as I already said I do not get any Notification on the Lockscreen. The Device is set up correctly as described in this article: <a href="http://support.apple.com/kb/HT5483" rel="nofollow">a link</a> </p>
  
  <p>and I do my APNS Request like this:</p>
  
  <pre><code>public function sendePushNotification($passTypeID, $debug = true)
  {
  // Zertifikat vorhanden ?
  $certFullPath = dirname(dirname(__FILE__)) . DIRECTORY_SEPARATOR . "api/cert/ck.pem";
  if (file_exists($certFullPath))
  {
    /**
     * Payload vorbereiten
     */
    $message = 'PASSDROP UPDATE'; 
    $body = array();
    $body['aps'] = array('alert' =&gt;  $message);
  
  
    /**
     * Host bestimmen
     */
    $apnsHost = "gateway.push.apple.com";   // Development Umgbung
  
    /**
     * Stream erstellen
     */
    $ctx = stream_context_create();
    stream_context_set_option($ctx, 'ssl', 'local_cert', $certFullPath);
    $fp = stream_socket_client('ssl://' . $apnsHost . ':2195', $err, $errstr, 2, STREAM_CLIENT_CONNECT, $ctx);
    if (!$fp) 
    {
      echo "Fehler beim APNS: " . $err . " / ". $errstr. "\n";
      return false;
    }
  
    /**
     * Payload versenden
     */
    $payload = json_encode($body);
    $msg = chr(0) . pack("n",32) . pack('H*', str_replace(' ', '', $this-&gt;token)) . pack("n",strlen($payload)) . $payload;      
  }
  else
  {
    throw new Exception("Zertifikat-Bundle " . $certFullPath . " existiert nicht !!!");
  }
  }
  </code></pre>
  
  <p>As far as I know Apple does not read the payload when pushing a Pass in Passbook.</p>
  
  <p>Does anybody have a hint for me what I can try next?
  Do I need anything in the pass.json file?</p>