C2DM을 개발 중인데


제가 알기론 필요한 조건이


1. 프로요 이상의 OS 버전

2. 구글 마켓에 구글 계정 연동 후 최초 1회라도 접속 하여 약관에 "동의"


위의 두 가지 조건을 만족하는 단말이 레지스트리ID를 요청하였을 때 ID가 내려오는 걸로 알고있습니다.


헌데 둘 중 하나 또는 둘다 만족하지 않을 때 레지스트리ID를 요청하면 따로 익셉션이 떨어지는 것도 아니고


그냥 응답이 없네요... 그래서 제가 먼저 위 두 사항을 체크해서 요청을 할건지 말건지 정하고 싶은데요..


OS 버전 체크는 어렵지 않은데 구글 계정 연동과 마켓 약관 동의 여부를 얻어오는 방법이 있을까 해서요...





보니까 레지스트리ID 요청의 응답 종류로는 registration_id(등록) 와 unregistered(해지)와 error 이렇게


3가지만 있더라구요... 헌데 위의 기본조건 두 가지중 하나라도 만족하지 않더라도 error는 떨어지지 않습니다...


왠지 error 는 구글 서버가 이상이 있거나 할 때 내려줄거 같은데....


그럼 결론은 위의 두 전제조건 만족 여부에 대한 익셉션은 없는거 같아서요... 그럼 단순히 시간으로 타임아웃을


걸어서 응답 없으면 구글 계정 연동 안했다 판단해도 될지 모르겠네요....