[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: APNS отправка нотификации
vladimircape
Уже все примеры перепробывал, сообщение уходит, но на мобильник не приходит. кто подскажет куда копать.

$body['aps'] = array(
'badge' => +1,
'alert' => 'Arnold',
'sound' => 'default'
);

$payload = json_encode($body);

$ctx = stream_context_create();
stream_context_set_option($ctx, 'ssl', 'local_cert', 'Wahoos_Developer.pem');
stream_context_set_option($ctx, 'ssl', 'passphrase', '');

$stream = stream_socket_client('ssl://gateway.sandbox.push.apple.com:2195', $err, $errstr, 82400, STREAM_CLIENT_CONNECT|STREAM_CLIENT_PERSISTENT, $ctx);

$msg = chr(0) // command
. pack('n',32) // token length
. pack('H*', 'njInRSuzfRLxdCiv8dG9JqRZLvxxTK95HRVYCvPGAUw=') // device token
. pack('n',strlen($payload)) // payload length
. $payload; // payload
$result = fwrite($ctx, $msg, strlen($msg));
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.