2012-06-20 6 views
1

Google에서 C2DM 서비스를 사용하려하지만 RegistrationIntent를 보내려고 할 때 막혔습니다. 오류 : "AuthTokenCallBack : 계정이 없습니다".내 안드로이드 응용 프로그램에 Google에 로그인하여 C2DM을 사용하는 방법?

Google에서 검색 중이므로 Google에 로그인되어 있지 않은 답변을 발견했습니다. 내가 알고 싶은 :

1) "백그라운드 모드"에서 Google에 로그인하는 방법? 2) OAuth2.0을 사용하는 유일한 방법입니까? 3) 하나의 계정과 여러 장치를 사용하여 하나의 특정 장치로 메시지를 보낼 수 있습니까? 4) 나는 안드로이드 개발에 대한 멍청한 놈이다. 자습서를 알고 있니?

답변

0

4) Here 당신은 c2dm에 관한 좋은 자습서를 찾을 수 있습니다.

3) 등록 ID를 전송할 때 장치 ID를 가져 와서 서버로 보내면 기본 키 "장치 ID"로이 값을 데이터베이스에 보관할 수 있습니다. 이렇게하면 특정 장치에 메시지를 보낼 수 있습니다. 당신이 장치 ID를 얻을 수있는 방법

여기,

final String registrationId = intent.getStringExtra("registration_id"); 
final String deviceId = Secure.getString(context.getContentResolver(), Secure.ANDROID_ID); 
    ` 
+0

감사 남자. 튜토리얼은 정말 도움이됩니다. – mfvjunior

관련 문제