Articles of push notification

Использование адресного объявления Charles и SSL Apple

Я должен подтвердить, что мой PHP-код для отправки push-уведомления работает с прокси-сервером. Я установил Чарльза, и я могу смотреть весь свой веб-трафик через прокси (127.0.0.1:8888). Теперь я хотел бы посмотреть, правильно ли работает мой скрипт для push-уведомлений. У меня есть : stream_context_set_option($ctx, 'http', 'proxy', 'tcp://127.0.0.1:8888'); $fp = stream_socket_client('ssl://gateway.sandbox.push.apple.com:2195', $err,$errstr, 60, STREAM_CLIENT_CONNECT, $ctx); Я получаю свое […]

Как отправить сообщение gcm в php без использования cURL?

Я использую следующий код для запроса HTTP POST на сервер gcm. Код всегда возвращает «Несанкционированная ошибка 401». Я читал, что речь идет о заголовках, но не может понять, что случилось. Может ли кто-нибудь сказать мне, что случилось? Есть ли другой способ отправить сообщение gcm? Любая помощь будет оценена по достоинству. $api_key = "AIzaSyBhuPSdHmq6-************_qxSJr8d0"; $message = […]

Ошибка несанкционированной ошибки 401 GCM

Обратите внимание, что этот вопрос должен существенно отличаться от других вопросов с похожим именем из-за того, что API, похоже, значительно изменился за последние несколько лет. Я пытаюсь отправить push-уведомление на устройство iOS с использованием GCM. Я (я думаю), в основном, настроил его правильно. У меня есть ключ API от GCM, я установил свой SSL-сертификат на […]

Как использовать php curl для отправки push-сообщения в Firefox

Я применил push-уведомления для Chrome, и в тот момент, когда мне нужно отправить push-сообщение в GCM, я использовал следующую функцию PHP: function send_push_message($subscription_ids){ // Set GCM endpoint $url = 'https://android.googleapis.com/gcm/send'; $fields = array( 'registration_ids' => $subscription_ids, ); $headers = array( 'Authorization: key=API_KEY', 'Content-Type: application/json' ); $ch = curl_init(); // Set the url, number of POST […]

Интеграция Node.js с Symfony2 или PHP

Я разрабатываю веб-приложение с Symfony2. Мне нужно создать push-уведомления sysmte (например, Facebook). Когда пользователь публикует что-то, мне нужно, чтобы некоторые из других пользователей получили уведомление. Я видел, что Node.js это самый простой способ сделать это. Но я сделал несколько простых примеров, и все работает нормально, но я не знаю, как интегрировать это приложение node.js с […]

отправить push-уведомление для Windows Phone 7 с помощью php

Я веб-разработчик (PHP). Я хотел бы искать push-уведомление для Windows Phone 7 с помощью PHP, но результатом всегда является .NET. Пожалуйста, кто-то может мне помочь. UPDATE : Как отправить несколько устройств одновременно? потому что время задержки составляет около 1 секунды, поэтому, если у меня есть 1000 устройств для нажатия, мне может понадобиться 1000 секунд для […]

C2DM с PHP с использованием OAuth2.0 (ClientLogin устарел!)

Примечание. Прежде чем тратить время на чтение, пожалуйста, знайте, что C2DM сам устарел и заменен GCM (http://developer.android.com/guide/google/gcm/c2dm.html) – Оригинальный вопрос – Есть ли у нас пример кода для реализации PHP-кода на стороне сервера для отправки сообщений на устройства Android с использованием C2DM? Я искал много образцов кода, которые используют старый метод проверки ClientLogin, который устарел. […]

fwrite (): операция SSL завершилась неудачно с кодом 1. OpenSSL Сообщения об ошибках: \ nerror: 1409F07F: Подпрограммы SSL: SSL3_WRITE_PENDING: неудачная попытка записи в PHP

У меня есть те же вопросы в stackoverflow и пробовал все ответы, но никакой помощи. Я не понимаю, что такое ошибка. Вот моя функция, которую я использую: function sendRegistryNotification($message, $deviceToken, $deviceType, $batchcount) { $message=$message; $batchcount=$batchcount; $path=ABSPATH.'api'.DIRECTORY_SEPARATOR.'includes'.DIRECTORY_SEPARATOR.'Certificates2.pem'; $deviceType = strtolower($deviceType); switch ($deviceType) { case 'ios': $pemPath = $path; // replace with the path to PEM file […]

Отправка уведомлений в Google Cloud Messaging с помощью php дает мне несанкционированную ошибку 401

Поиск некоторой информации о том, как отправлять уведомления с помощью GCM, но с PHP вместо сервлетов, я нашел это: GCM с PHP (Google Cloud Messaging) Я проверил рабочий код ответов на эти вопросы, также я создал ключ для приложений для браузеров (со ссылками), и я даю разрешения на этот ip: .mywebsite.com / (te php-файл на […]

Как я могу отправить push-уведомление нескольким устройствам за один раз в iPhone?

Я хочу отправить те же сообщения всем устройствам, которые зарегистрированы в приложении, но как отправить их, не делая несколько подключений … Мой текущий код PHP: ctx = stream_context_create(); stream_context_set_option($ctx, 'ssl', 'local_cert', 'ck.pem'); $fp = stream_socket_client('ssl://gateway.sandbox.push.apple.com:2195', $err, $errstr, 60, STREAM_CLIENT_CONNECT, $ctx); if (!$fp) { print "Failed to connect $err $errstr\n"; return; } $msg = chr(0) . […]