안드로이드 개발 질문/답변
(글 수 45,052)
앱에서 그 기기의 구글계정 정보를 알아낼 수 있나요? 접근 가능한 정보 인가요?
이를테면 제 다른 앱을 이전에 '유료로' 산 사람들만 배타적으로 이용할 수 있는 '무료' 앱을 만들려고 하는데요.
그래서 그 이전 앱들의 구매내역에서 이메일 정보가 있으니까, 그걸 DB에 넣은채로 앱을 출시하고,
앱을 실행하면 앱에서 그 기기의 구글계정을 조회해서 DB에 들어있는 이메일 List에 있는 계정인지를 판단하려고 하거든요.
그런데 기기의 구글계정 정보가 접근가능한지가 좀 의문이네요. 혹시 아시는 분 있나요?
2012.01.18 17:25:44
AccountManager클래스는 계정관리자와 연동하여 안드로이드 내에 사용자 계정을 등록시켜주고 또한 기존 입력된 계정들을 조회할 수 있는 기능을 개발자에게 제공한다.
지원하는기능
-신규 계정 생성
-기존 계정 읽기
-인증토큰 요청
라고 책에 있는데 이걸 원하시는게 맞나요;
휴대폰번호는 SmsMessage클래스가 제공하는
getDisPlayOriginationAddress()함수가 이메일 또는 메시지의 발신자 주소(전화번호 또는 IP주소)를 반환한다 라고 적혀있는데
발신자 주소라는게 앱이 실행되고 있는 기기가 발신자가 되는게 아닐까요;;;;
아 더불어 휴대폰 번호두요! 이것도 마찬가지로 접근이 가능한가요? 그러니까, 앱이 실행되고 있는 기기의 휴대폰번호를 로드할 수 있나요?