0
Я разрабатываю приложение с использованием C2DM. Я получил регистрационный идентификатор. Как отправить его на сервер. Может ли кто-нибудь объяснить мне код?Android C2DM Application
Я разрабатываю приложение с использованием C2DM. Я получил регистрационный идентификатор. Как отправить его на сервер. Может ли кто-нибудь объяснить мне код?Android C2DM Application
Здесь представлена функция PHP для отправки сообщений C2DM на телефон с идентификатором регистрации.
/** * Отправляет сообщение на телефон.
функция sendMessageToPhone ($ AUTHCODE, $ deviceRegistrationId, $ MsgType, $ MessageText) {
$headers = array('Authorization: GoogleLogin auth=' . $authCode); $data = array( 'registration_id' => $deviceRegistrationId, 'collapse_key' => $msgType, 'data.message' => $messageText ); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://android.apis.google.com/c2dm/send"); if ($headers) curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); // for debugging the request //curl_setopt($ch, CURLINFO_HEADER_OUT, true); // for debugging the request $response = curl_exec($ch); // for debugging the request //var_dump(curl_getinfo($ch)); // var_dump($response); curl_close($ch); return $response; }
Привет Vishwa Я также занимаюсь работой над C2DM в android для отправки уведомлений, но теперь я не могу получить регистрационную форму c2dm-сервера, о котором вы указали в своем вопросе, у вас есть идентификатор регистрации Укажите код для получения идентификатора регистрации. Спасибо заранее .. пожалуйста, пожалуйста, помогите мне .. – DynamicMind
Привет Рави ... подпал под код –
http://stackoverflow.com/questions/4924589/android-c2dm-programming-example/5219182#5219182 –