태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.



[UUID란]


UUID는 Universally Unique Identifier(보편적 고유 식별자)의 약자입니다.

현재 토정비결 오리지널 앱에는 앱 업데이트 및 다른 앱 소개를 위한 알림 메세지 기능이 포함되어 있습니다. UUID는 알림 메세지 서버에 등록하는데 사용합니다. 참고로, 알림 메세지 서버는 구글 클라우드 메세지(GCM)를 사용합니다.


UUID는 디바이스(휴대폰 또는 태플릿 등등)를 알림 메세지 서버에 중복으로 등록되는걸 방지하는 용도로 사용합니다.


아래 소스 코드는 실제로 토정비결 앱에서 UUID를 생성하는데 사용합니다.

- UUID 생성 코드

    private static String createUUID(Context context) {
        final TelephonyManager tm = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE); 
        
        final String tmDevice = "" + tm.getDeviceId(); 
        final String tmSerial = "" + tm.getSimSerialNumber(); 
        final String androidId = "" + android.provider.Settings.Secure.getString(context.getContentResolver(), android.provider.Settings.Secure.ANDROID_ID); 
     
        UUID deviceUuid = new UUID(androidId.hashCode(), ((long)tmDevice.hashCode() << 32) | tmSerial.hashCode());

        return deviceUuid.toString();
    }


디바이스 ID, 심 시리얼 넘버, 안드로이드 시큐리티 ID의 세가지 해시값을 사용하여 UUID가 생성됩니다.


생성된 UUID 형식은 00000000-52be-f0ab-ffff-ffff90e69d6e 이와 유사한 문자열입니다.


그럼 개발자가 디바이스 ID, 심시리얼 넘버, 안드로이드 시큐리티 ID 세가지를 알아낼 수 있지 않을까?


그렇지 않습니다. 해시는 암호화 과정이 아니라서 복호화를 할 수 없습니다.

해시 함수는 그 문자열을 상징하는 더 짧은 길이의 값이나 키로 변환합니다. 임의의 문자열을 해시 함수를 사용해서 얻은 값과 원본 문자열의 해시값을 비교해야 원본 문자열을 알 수 있습니다.


예전에 비밀번호를 잃어버렸을 때, 개인정보를 넣으면 비밀번호를 확인할 수 있는 웹사이트가 상당수 있었습니다. 그런 웹사이트는 비밀번호를 암호화/복호화하던가 심지어 암호화도 안하는 경우도 있었죠. 하지만 요근래에는 대부분 새로운 비밀번호를 넣도록 되어있는데, 해시 함수를 사용하면 복호화를 할 수 없기 때문에 새로 입력을 받는겁니다.

-----------------------


[토정비결의 권한 설명]


- 저장(SD 카드 컨덴츠 수정/ 삭제)

> 토정비결 데이터베이스를 SD 카드에 저장하는데 필요한 권한입니다.


- 네트워크 통신(인터넷에 최대한 엑세스)

> 광고 배너를 사용하는데 필요한 권한입니다.


- 전화 통화(휴대전화 상태 및 ID 읽기)

> UUID를 생성하는데 필요한 권한입니다.


- 시스템 도구(휴대전화가 절전 모드로 전환되지 않도록 설정)

> 알림 메세지 기능을 사용하는데 필요한 권한입니다.


- 계정(알려진 계정 검색)

> 알림 메세지 기능을 사용하는데 필요한 권한입니다.


더 궁금한 사항이 있으시면 댓글 남겨주시길 바랍니다.

저작자 표시
신고
블로그 이미지

앱러스





[다운 링크]

 

구글 Play스토어: 다운받기

네이버 N 스토어: 다운받기


[앱 설명]

[최근 변경된 사항]

320x480 해상도 휴대폰에서 초기화면 레이아웃이 수정됨
- 배경화면의 떨어지는 꽃잎에 복주머니 이미지가 추가됨


저작자 표시
신고
블로그 이미지

앱러스





[다운 링크]

 

구글 Play스토어:  다운받기

네이버 N 스토어:  다운받기


[앱 설명]


제 토정비결 오리지널은

첫째, 오리지널에 충실합니다. 
어려운 한자로 되어있지만, 
한글로 뜻풀이도 되어있어서 시적인 아름다움을 느낄 수 있을겁니다.

둘째, 2012년, 2013년 한두해만 확인할 수 있는게 아닙니다. 
무려 2020년까지 토정비결을 볼 수 있습니다! 
토정비결은 한해만 보고 끝내는게 아니라 음력과 간지만 정확하게 안다면 
2100년이든 지구멸망할때까지 볼수 있습니다.

셋째, 전문 역술가에게 안물어봐도 될만큼 내용이 많습니다.
저도 토정비결에 이렇게 내용이 많은지 몰랐습니다. 
내용이 많아 느낌으로는 아무래도 적어도 하나라도 맞는것 같습니다.

넷째, 무료 앱이라 배너광고, 업데이트 및 앱 소개를 위한 푸시 메세지가 있습니다.
제 개인 시간을 투자해서 만든 앱이니 약간의 수고비라 생각해주셨으면 감사하겠습니다. 
차후에 원하시는 분이 있다면, 배너광고, 푸시 메세지를 제거한 유료앱도 판매하도록 하겠습니다.


저작자 표시
신고
블로그 이미지

앱러스