C2DM에서 GCM으로 이전 중입니다. migration document의 단계를 따랐지만 터미널 셸 창에서 테스트 메시지를 어떻게 푸시 할 수 있는지 잘 모르겠습니다. 그것은 C2DM 방식과 같거나 그렇지 않은가요?C2DM을 GCM으로 변경하는 방법은 무엇입니까?
1
A
답변
0
공식 문서가 아직 Google에서 완전하게 제공되지 않은 것으로 보입니다 (here 참조). 적어도 이것이 새로운 버전의 GPE에서 새로운 "App Engine Connected Android Project"를 만들려고 할 때 알아 낸 것입니다. 그러나 그들은 "7 월 말 다음 버전을 출시 할 계획"이라고 밝혔다. 나는 그때까지, 당신이하고있는 마이그레이션을 진행하는 방법에 대한 완벽한 문서를 가지고 있어야한다고 생각합니다. 당신은 당신의 장치를 설정해야합니다
php gcm-push.php
:
0
여기에 사용할 수있는 PHP의 소량처럼 실행 후 PHP 파일 ("GCM-push.php")에이를 넣어이다 등록 ID 및 GCM API 키.
<?php
// Message to send
$message = "the test message";
// Put your device token here (without spaces):
$registrationId = "DEVICE_REG_ID";
// GCM API Key
$apiKey = "INSERT_YOUR_KEY";
$headers = array("Content-Type:" . "application/json", "Authorization:" . "key=" . $apiKey);
$data = array(
'data' => $message,
'registration_ids' => array($registrationId)
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_URL, "https://android.googleapis.com/gcm/send");
curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
error_log(json_encode($data));
$response = curl_exec($ch);
curl_close($ch);
error_log($response);
관련 문제
- 1. 안드로이드에서 C2DM을 올바르게 구현하는 방법은 무엇입니까?
- 2. C2DM을 사용하는 가장 간단한 방법은 무엇입니까?
- 3. 안드로이드에서 C2DM을 사용하여 pushnotification을 구현하는 방법은 무엇입니까?
- 4. C2DM에서 GCM으로 이전
- 5. C2DM을 SMS받은 편지함에 전달하기
- 6. C2DM을 사용하여 여러 사용자에게 푸시 메시지를 보내는 방법은 무엇입니까?
- 7. 티타늄 안드로이드에서 C2DM을 사용하여 푸시 알림을받을 수있는 방법은 무엇입니까?
- 8. C2DM을 Urban Airship에 등록하기
- 9. UIActionSheet보기를 변경하는 방법은 무엇입니까?
- 10. UIalertview에서보기를 변경하는 방법은 무엇입니까?
- 11. ExchangeConnectionMode를 변경하는 방법은 무엇입니까?
- 12. 콘텐츠보기를 변경하는 방법은 무엇입니까?
- 13. GCM으로 이전했지만 C2DM 등록 ID가 여전히 있습니다.
- 14. 앱이 C2DM을 사용하는지 확인하는 방법?
- 15. Android : C2DM을 통한 알림 푸시
- 16. C2DM을 사용하면 401 문제가 발생합니까?
- 17. c2dm을 사용하여 Android 위젯 업데이트
- 18. iframe에서 포커스를 변경하는 방법은 무엇입니까?
- 19. UIBarButtonItem 스타일을 변경하는 방법은 무엇입니까?
- 20. CDetailView의 CSS를 변경하는 방법은 무엇입니까?
- 21. UITextField의 기준선을 변경하는 방법은 무엇입니까?
- 22. VS 컴파일러를 변경하는 방법은 무엇입니까?
- 23. 설정 요소를 변경하는 방법은 무엇입니까?
- 24. DatePickerDialog의 로캘을 변경하는 방법은 무엇입니까?
- 25. 경로를 전체적으로 변경하는 방법은 무엇입니까?
- 26. 이미지의 텍스트를 변경하는 방법은 무엇입니까?
- 27. UINavigationBar의 색상을 변경하는 방법은 무엇입니까?
- 28. VCL 코드를 변경하는 방법은 무엇입니까?
- 29. 현재보기 컨트롤러를 변경하는 방법은 무엇입니까?
- 30. DataTable에서 데이터를 변경하는 방법은 무엇입니까?
그냥 직접이 마이그레이션을 수행했습니다. 그것은 'GoogleCloudMessaging'을 사용하여 매우 직설적이었습니다. C2DM과 같은 것은 아니 었습니다. 사용하기 쉽도록 slipstream 처리되었습니다. 샘플을 다운로드하고 Google Play 서비스 "방법"을 배우고 터미널 쉘 창에서 – Erik