안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요
In-App Billing V3 샘플을 적용해서 테스트 앱을 하나 만들었습니다.
관리되는 제품은 앱 실행 시 제공되는 API 로 구매여부를 확인해서 보여주도록 처리하는데
관리되지 않는 제품 구매 시 궁금한 사항이 있어 질문합니다.
관리되지 않는 제품으로 포인트를 등록하여 500 포인트를 구매하였다고 가정하면 사용자가 구매한 포인트가 증가되고
현재 포인트 점수를 SharedPreference 에 저장합니다.
이 포인트를 앱 삭제 후 재설치나 단말기에서 이 앱의 데이터를 삭제한 경우 포인트 정보가 없어지는데
이 포인트 점수를 유지하는건 자체 서버에 저장하고 동기화 하는 방법은 있겠으나 In-App Billing V3 API 중에서는
이러한 정보를 저장하고 동기화 할 수 있는 방법이 없나요?
설명을 덧붙이자면 애니팡 같은데서 토파즈 구매 후 토파즈 갯수 유지는 자체 서버에 저장하고 유지하는 형태로 구현되나요?
안드로이드 단말 자체에 보관하지는 못할텐데...(재설치나 데이터 삭제 등...)
의견 부탁드립니다.




구매하는 유료 컨텐츠는 서버에 저장하셔야 합니다.
유실 변경되면 안되는 데이터는 모두 서버에 저장하는게 보통이라고 알고 있습니다.
그런 정보는 클라에서는 입출력이나 참고해서 데이터 처리하는 정도만 하는게 보통이죠