Я получаю это сообщение об ошибке из моего кода PHP, используемого для отправки сообщения в APNS … Кто-нибудь столкнулся с той же проблемой? Warning: stream_socket_client() [function.stream-socket-client]: SSL operation failed with code 1. OpenSSL Error messages: error:14094410:SSL routines: SSL3_READ_BYTES:sslv3 alert handshake failure in /Library/WebServer/Documents/anish/apns/2.php on line 8 Warning: stream_socket_client() [function.stream-socket-client]: Failed to enable crypto in /Library/WebServer/Documents/anish/apns/2.php […]
Вот код, который я использую <?php $deviceToken = 'my device key'; // not putting in for security $payload['aps'] = array('alert' => 'This is the alert text', 'badge' => 1, 'sound' => 'default'); $payload = json_encode($payload); $apnsHost = 'gateway.sandbox.push.apple.com'; $apnsPort = 2195; $apnsCert = 'apns-dev.pem'; $streamContext = stream_context_create(); stream_context_set_option($streamContext, 'ssl', 'local_cert', $apnsCert); $apns = stream_socket_client('ssl://' . […]
Я всегда получаю ошибку 401. Пожалуйста, любой может сообщить мне точно, что должно быть HTTP-серверами, если я использую свой локальный сервер. т.е. в настоящее время я использую: http://localhost/GCM/index.php и генерируя ключ доступа к API, используя его. Вот мой php-код для запроса GCM. $key='mykey'; $headers=array('Contenttype:application/json','Authorization:key='.$key); $url = 'https://android.googleapis.com/gcm/send'; $ch = curl_init(); $curlConfig = array( CURLOPT_URL => […]