마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

sqlLite 여쭤봅니다. [closed]

0 추천
PC 개발 경험은 좀 있는데

모바일 개발 경험 3달 정도 초보입니다.

 

sqlLite 는 책이나 유투브 강좌보면

느낌상으로  로컬 (자신의 기기) 에 저장하는 거 같아요.

 

예를들어 구글플레이 스토어에 가계부 앱을 만들어 올린다면

유저들이 앱을 사용해서 가계부를 기록하면

로컬 기기에 저장이 될 거 같은데요.

 

앱을 지운 후 다시 설치 하거나

또는 기기 변경 ( 약정 끝난 후 새 기기 ) 하면

데어터가 날라 갈 거 같아요.

 

그것을 안 날라가게 하려면

별도 서버를 만들어서 회원 가입도 시키고

회원 별로 가계부 내용을 서버 DB ( 예를들어 ms sql, mySQL ) 에

기록을 해놔야 하는데요.

 

그렇게 되면 서버 운영비용이나

DB 운영 비용이 꽤 나올 거 같아요.

 

보통 그런 경우 어떻게 하시나요 ?

요즘 앱들이 거의 무료로 배포하고

겨우 배너 광고 수준에서 먹고사는데

서버 운용에 무료로 앱을 돌려서

수익은 불가능할 거 같은데요.

 

보통 서버 없이

데이터는 날라가지 않게 하려면

어떤 방법이 있을까요 ?
질문을 종료한 이유: 충분히 원하는 답글이 달렸습니다.
초보개발자007 (1,040 포인트) 님이 2023년 1월 25일 질문
초보개발자007님이 2023년 1월 25일 closed

2개의 답변

0 추천
 
채택된 답변
다른 사람과 데이터 공유하는게 아니고 사용자 혼자 사용하는 데이터인 경우

저는 구글 드라이브를 사용하여 데이터 백업했다가

앱 새로 설치해서 처음 시작할 때 혹은 복구하기  같은

버튼 누르면 가져오는 방식으로 사용했었습니다
비뢰광 (7,400 포인트) 님이 2023년 1월 25일 답변
초보개발자007님이 2023년 1월 25일 채택됨
감사합니다.
구글 드라이브 백업 기능이 있었군요.
0 추천
아래 개발자 가이드를 읽어보시면 만흔 코드의 수정없이도 어떻게 자동백업을 사용하는지 자세하게 알 수 있습니다.

https://developer.android.com/guide/topics/data/autobackup
spark (224,800 포인트) 님이 2023년 1월 25일 답변
감사합니다.
개발자 가이드 많은 도움이 되네요.
...