기기가 C2DM을 사용하려고 하는데,
C2DM을 사용하는 기기는 안드로이드 구글 마켓에 로그인이 가능해야 쓸 수 있는데,
만약 그렇지 못한 기기가 앱을 키면 C2DM을 아예 실행하지 않도록 하려 합니다.
이때 안드로이드에서 이 기기가 구글 마켓에 로그인이 가능한지 여부를 알 수 있는 방법이 있을까요??
api 이름은 기억이 안나지만.. 가능은 합니다.
전에 push on/off 구현할 때 구글 계정에 접속되 있는지 확인하는 메쏘드를 사용하였던 기억이 나네요.. (3.0에서..)
지금 찾아보니까
AccountManager를 사용했었네요.
AccountManaager.get(context).getAccountByType("com.google");''
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
답변 감사드립니다 :D. getAccount까진 느낌이 조금 갔는데, ByType을 저렇게 설정하는 줄은 몰랐습니다.
폰에 연동된 계정을 알아올수 있구요
두번째 방법은 레스트요청하면 구글서버에서 널을 줍니다.
널일경우 대부분 계정 연동이 안된 경우 입니다.
로그인 유지
api 이름은 기억이 안나지만.. 가능은 합니다.
전에 push on/off 구현할 때 구글 계정에 접속되 있는지 확인하는 메쏘드를 사용하였던 기억이 나네요.. (3.0에서..)