티스토리 뷰
iOS에 동기화 기능이 있다면 안드로이드에는 auto backup 기능이 있습니다.
안드로이드 6.0 부터 제공되는 auto backup 기능은
기기에 연결된 구글계정에 앱데이터를 자동으로 백업합니다.
당연히 기본적으로 앱에서 사용한 sharedPreference값을 백업을 합니다.
그외에는 별도로 지정해준 파일들도 백업이 가능합니다.
최대 25MB까지 백업을 할수 있고 앱사용자에게 별다른 과금이 발생하거나 하지는 않습니다.
일반적으로는 디바이스가 충전되고 있는 상태에서 wifi에 연결이 되어있고 마지막백업에서 24시간이 지났다면 백업 스케줄이 동작합니다.
<application ...
android:allowBackup="true">
</app>
해당 기능을 활성화하는 방법은 매우 간단합니다.
manifest파일에서 allowBackup을 true로 설정해주시면 됩니다.
sharedPreference에 사용자의 인증과 관련된 토큰값이나 이런정보가 포함되어있었고, 이것이 백업되었다면
사용자는 다음에 앱을 다시 설치 하는 경우에 이 값이 자동으로 복원되어집니다.
즉 과거에 로그인했던 정보가 그대로 남아 있어 다시 로그인할필요가 없습니다.
백업 정책이 단순하게 같은 구글 계정이 연동되어있느냐로만 한정되어있지는 않습니다.
예를 들어 한명의 사용자가 2개이상의 기기를 가지고 있는 경우에는
각각의 디바이스를 구분하여 백업을 하여 각 기기에 맞춰 복원정책을 실행합니다.
참고 https://developer.android.com/guide/topics/data/autobackup.html#Files
'스마트폰 > 안드로이드' 카테고리의 다른 글
안드로이드 기기 방향을 바꿔도 oncreate가 실행되지 않도록하는 방법 (0) | 2017.10.26 |
---|---|
안드로이드의 반응형 아이콘 adaptive icon (0) | 2017.10.25 |
gridview에 header (0) | 2017.10.23 |
glide4용 round corner transform (0) | 2017.10.20 |
안드로이드에서 손쉽게 폰트 사용하도록 도와주는 typekit (0) | 2017.10.19 |
- Total
- Today
- Yesterday
- 경진대회
- Apple
- 안드로이드
- 어플리케이션
- 창업
- android
- 아이폰
- AWS
- php
- 스마트폰
- 벤처
- 자바스크립트
- JavaScript
- CSS
- 공모전
- 애플
- 소프트웨어
- 네이버
- 게임
- 구글
- 앱스토어
- 모바일
- 웹표준
- 아이디어
- 트위터
- 앱
- iPhone
- 대학생
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |