세상사는 이야기 / 도움이 되었다면 배너 클릭 부탁드려요~ →→→

2019년 7월 25일 목요일

[Unity Android] Android 구글 클라우드 자동 저장 기능 끄기

[Unity Android] Android 구글 클라우드 자동 저장 기능 끄기

앱을 삭제 후 재설치 시 삭제 전에 Data가 남아있는 문제가 있다.
원인은 Android 6.0 (Api Level 23)부터 생긴 자동 저장 기능 때문이다.


AndroidManifest에 android:allowBackup, android:fullBackupContent 속성을 적어주지 않으면 디폴트로 true 설정이 들어가 구글 클라우드에 자동으로 저장되어 앱 삭제 후 재설치 시에 자료가 자동으로 복원된다.
  • android:allowBackup 속성값은 ADB(Android Debug Bridge)를 통해서 앱 백업과 복구를 사용 가능하는 설정
  • android:fullBackupContent 속성값은 Android 6.0 (Api Level 23)부터 구글 클라우드를 이용해 앱의 User Data를 자동 백업하도록 한다

자동 저장을 막기 위해서는 AndroidManifest파일을 아래처럼 설정한다.
 android:allowBackup = "false",  android:fullBackupContent = "false"


다른 플러그인에서 allowBackup 속성을 사용해 충돌이 생길 경우 tools:replace 사용

tools:replace="android:allowBackup"


Plugins/Android/AndroidManifest.xml
<application...
android:allowBackup="false" android:fullBackupContent="false" tools:replace="android:allowBackup"

댓글 없음:

댓글 쓰기