3

나는이 질문을 android-gcm google groups에 올렸지 만 응답을 얻지 못했습니다.GCM (Wi-Fi 전용 태블릿)

내 앱에서만 Wi-Fi 태블릿 수백 개를 업데이트해야하며이 목표를 달성하기 위해 GCM을 사용하고 싶습니다. 그러나, 내가 문서에서 알아낼 수없는 것은 Wi-Fi 전용 장치를 IP (위치에 따라 변경 될 수 있음) 또는 개발 장치 ID 또는 Wi-Fi MAC 주소를 사용하여 등록 할 수 있는지 여부입니다.

내가 언급 한 세 가지 중 어떤 것이 내 앱의 새로운 버전으로 업데이트 할 알림을 보내는 신뢰할 수있는 방법입니까? 이들 중 어느 것도 올바른 선택이 아니라면,이 장치들과 관련된 전화 번호를 가질 수 없기 때문에 나의 선택은 무엇입니까?

미리 감사드립니다.

답변

0

GCM이 IP 주소를 사용한다고 생각하지 않습니다. 내 앱에서 GCM을 사용하고 Wi-Fi의 Wi-Fi 태블릿과 휴대 전화로 정상적으로 작동합니다.

+0

: GCM이 Wi-Fi와 제대로 작동하는지 또는 3G gsm 네트워크 데이터 요금제를 사용하여 성공적으로 구현했는지 파악할 수 없지만 Wi-Fi와 작동하지 않는 것으로 보입니다. 상황이 나타나고 해결책을 찾지 못했습니다. –

0

GCM을 검토 한 결과 기기의 IP/전화 번호와의 관련성을 알 수 없습니다. GCM이 작동하려면 GSM 네트워크가 필요하지만 Google에서 태블릿에 대해 폴링 서버 또는 이와 유사한 장치를 구현 한 것 같습니다.

발신자 ID로 Google 프로젝트 ID 만 필요하며 google API 콘솔에서 GCM을 사용 설정해야하는 경우 앱에서 google GCM API jars를 사용하여 등록 번호를 받아서 직접 보내야합니다. 서버, 연락처보다 Google 서버 OAuth2 프로토콜에서 등록 ID를 전송합니다. 모든 사용자에게 메시지를 보내야 할 때마다 등록하고 서버의 모든 사용자를 오버레이하여 OAuth 인증에서 얻을 값을 사용하여 서버를 요청해야합니다.