앱을 삭제 후 재설치해도 삭제 전에 저장되어 있던 데이터가 남아있는 경우가 있다. Android 6.0(API 수준 23) 이상을 타겟팅하는 앱은 자동으로 자동 백업을 하게 되는데, AndroidManifest.xml 파일의 application에 android:allowBackup 속성을 따로 설정하지 않으면 자동으로 true로 설정된다. 이로 인해 사용자도 모르게 데이터가 구글 클라우드에 자동으로 백업된다.
자동 백업을 중지하려면?
AndroidManifest.xml 파일에서 application 요소에 아래 두 속성을 추가한다.
android:allowBackup="true" // 백업을 사용 중지한다.
android:fullBackupContent="false" // 백업 규칙을 포함하는 XML 파일을 가리킨다.
프로젝트에 다른 플러그인이 있는 경우, allowBackup 속성이 충돌할 수 있다.
이 경우 application 요소에 tools:replace 속성을 추가하고, 값은 "android:allowBackup"으로 설정한다.
<manifest ... >
<application
android:allowBackup="true"
android:fullBackupContent="false"
tools:replace="android:allowBackup" // 추가
... >
</application>
</manifest>
'Android > Android' 카테고리의 다른 글
[Android] RecyclerView DiffUtil (1) | 2021.09.16 |
---|---|
[Android] Databinding error : cannot find symbol (0) | 2021.09.03 |
[Android] Hilt @ViewModelInject is Deprecated (0) | 2021.08.30 |
댓글