2014-04-16 3 views
1

device2에서 device1로 GCM 알림을 보내고 있습니다. 그런 다음 device2가 GCM을 사용하여 기기에 다시 확인을 보냅니다. 그러나 API 키를 서버 키로 사용하면 device2가 승인을 보내지 못하고 cat cat2 장치에 오류 "MismatchedSenderID"가 표시됩니다.GCM 오류 - MismatchedSenderID가 있습니다.

device2의 "브라우저 키"를 사용하여 수정했습니다. 여기서는 서버 키가 작동하지 않아 "브라우저 키"를 사용해야했습니다. 이제 내 질문입니다 : "서버 키"가 아닌 "브라우저 키"로 작업하는 이유는 무엇입니까?

답변

0

위의 해결책이 유용하지만 내 의견에 따르면 서버 측 (예 : webservices)의 서버 키, Android 앱의 Android 키를 사용해야합니다.

+0

Welcome to Stackoverflow; 오래된 질문에 대답하는 것이 좋다. 그러나 귀하의 대답에 조금 더 자세한 내용을주십시오. 귀하의 대답은 매우 짧으며 실제로 새로운 것을 가져다 준다면 분명하지 않습니다. –

0

"서버 키"및 "브라우저 키"와 함께 작동해야합니다. 그러나 어떤 경우에는 그 중 하나가 작동하지 않으면 다른 시도해야합니다. See here