Apple Push Notification Service APNS - Уведомления не приходят

Я пытаюсь добавить push-уведомления в свое приложение. Я использую специальный профиль. У моего appID нет подстановочного знака. Я использую следующий код PHP ...

$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;
}
// socket_close($apns);
fclose($apns);

Ошибки соединения не генерируются. Кажется, ничего не приходит с канала обратной связи.

Я получил deviceTokens из консоли органайзера и команду NSLog. Уведомления для этого приложения отображаются в моем меню настроек.

У меня есть ATT 3G и старый 2G, который я использую в качестве iPod. Ни одна из них не работает.

Без ошибок, чтобы посмотреть, у меня нет идей. У кого-нибудь есть понимание?

Дженнифер

Ответы на вопрос(2)

Ваш ответ на вопрос