안드로이드 - allowBackup, fullBackupContent

·2022년 2월 6일
1
post-thumbnail

앱에서 사용자 데이터를 자동으로 사용자 Google Drive에 백업하는 기능.

android:allowBackup - ADB(Android Debug Bridge)를 통해서 앱 백업과 복구를 사용 가능하는 설정
android:fullBackupContent - Android 6.0 (Api Level 23)부터 구글 클라우드를 이용해 앱의 데이터를 자동 백업하도록 한다

안드로이드 스튜디오 manifest을 보면 디폴트로 true가 되어있다.

백업되는 파일

기본적으로 자동 백업에는 시스템에서 앱에 할당하는 대부분의 디렉터리에 있는 다음과 같은 파일이 포함됩니다.

  • 공유 환경설정 파일

  • getFilesDir() 또는 getDir(String, int)을 사용하여 액세스하는 앱의 내부 저장소에 저장된 파일

  • getDatabasePath(String)에서 반환한 디렉터리의 파일(이 디렉터리는 SQLiteOpenHelper 클래스를 사용하여 생성한 파일도 포함함)

  • getExternalFilesDir(String)에서 반환한 디렉터리의 외부 저장소에 있는 파일

문제점

앱을 삭제 후 재설치해도 전에 있던 데이터들이 남아있는 문제가 있다.
또 보안이슈가 있어서 사용하지 않는 것이 좋다.

android:allowBackup="false"
android:fullBackupContent="false"
으로 설정해주자

profile
가보자고

0개의 댓글

관련 채용 정보