2014-04-18 1 views
0

GCM 문서를 이해하면 기본적으로 원하는 데이터를 data 필드로 전송합니다. 그런 다음 클라이언트가이를 수신하고이를 처리하고 표시 할 책임이 있습니다. 잘못인가? iOS 에서처럼 텍스트를 조금만 보내고 싶다면 어떻게해야합니까? 사용할 표준 키가 있습니까? 나는 내가 발견 할 수있는 모든 문서를 훑어 보았고 이와 같은 것을 보지 못한다는 것을 확신한다.Android 푸시 알림 (GCM)에 대한 페이로드는 무엇입니까

+0

질문을 여러 번 다시 읽었지만 여전히 그 대답을 얻지 못했습니다. 예, 당신이 그것을 묘사 한 방식은 그것이 작동하는 방식입니다. 텍스트 한 부 분만 표시하려면 크기가 4KB 이하인 한 메시지 만 보내면됩니다. 그게 중요한가요? – nKn

+0

요점은 페이로드의 어떤 필드를 보내는지입니다. APNS에서'alert' 필드가 문자열이면 알림 메시지입니다. iOS가 처리하고 모든 것이 완료됩니다. GCM/Android에서는 그렇지 않습니다. 앱에서 수신 알림을 처리하고 Android에 표시 방법을 알려야합니다. – tbeauvais

답변

1

아니요, 그렇습니다. iOS와 같은 표준 키는 없습니다. 통지 관리를 책임지는 사람은 누구나 볼 수 있습니다.

기본적으로 BroadcastReceiver에는 상태 표시 줄에 Notification을 표시하는 코드를 작성해야합니다. 수신 된 메시지에서 JSONObject를 구문 분석하고 설정 한 텍스트를 표시하십시오.