안녕하세요.
내부적으로 마켓에서 서비스중인 어플을 티스토어에도 올리기로 결정이 났습니다.
관련된 질문을 받고 곰곰히 생각을 해보았는데 확실 하지가 않아 질문을 드립니다.
------------------------------------------------------------------------------------------------------------------------------------------------------------------
인앱이 포함된 어플을 마켓에 올려 서비스를 하고 있습니다.
아이템은 관리타입이라 한번 결제하면 삭제 후 제 구매시 결제는 안되고 복구를 해주도록 되어 있습니다.
위와 같은 어플에서 인앱 부분만 티스토어쪽으로 수정을 하고 같은 패키지명에 같은 사인을 해서 올릴경우
1.마켓에서 설치를 하고 스토어에서 다시 설치를 해도 결국 어플은 최종 설치한 스토어 어플 하나만 설치가 된다.
2.마켓에서 구매한 아이템이 있는경우 스토어에서 어플을 재 설치후
마켓에서 구매한 아이템을 삭제 재구매시 마켓이 아니기 때문에 실제 재구매(결제)가 이루어 진다.
3.마켓에서 설치후 DB에 저장된 값(구매아이템등)들은 스토어에서 재 설치를 하여도 그대로 유지가 된다.
4.마켓과 스토어의 어플 버전이 다를경우 어디서든 재설치를 하여도 버전이 높아야 설치가 된다.
5.패키지명이 같기 때문에 Context.getExternalFilesDir에서 나오는 경로(/mnt/sdcard/Android/data/[패키지 이름])도 동일.
------------------------------------------------------------------------------------------------------------------------------------------------------------------
아직 실테스트는 못했지만 위와 같을 것 같은데
조언 부탁드립니다.
추가질문)
U+쪽 스토어를 보면 마켓쪽으로 링크를 걸어주는 경우를 보았습니다.
이건 등록업체에서 하는건가요?
스토어에서 알아서 그렇게 한건가요?
티스토어에는 못본것 같은데 그런기능이 없나요?

give & take
아즈라엘님 소중한 답변 감사합니다.(저녁은 드셨는지?? )
국민어플 카카오톡으로 테스트를 해보았습니다.
마켓에서 먼저 설치를 한 후 초기 등록 루틴을 진행하였습니다.
그리고 티스토어에서 다시 다운로드 설치를 하니 어플은 하나만 설치가 되어 있고 초기 등록 루틴은 진행하지 않았습니다.
이걸로 미루어 보아. 1번은 예상한게 맞는것 같습니다.
2번은 최종 설치된 어플의 인앱빌링 시스템을 따르게 되니 예상되로 될것 같습니다.
(아즈라엘님도 2번이 같은 의미인거죠?)
3번은 카카오톡에서 테스트 한 결과 재설치시 초기 등록루틴을 진행 안한걸로 보아 말씀하신게 맞는것 같습니다.
일단 카카오톡 덕분에 약간의 의문은 해결 되었네요.
관심을 가져주셔서 감사합니다.




저도 아래와 같이 추론합니다. 혹시 결과가 어떻게 되는지 알려주시면 좋은 경험이 될 거 같네요
1. 패키지명이 같을경우 설치가 가능한지 모르겠습니다.
즉 마켓에서 설치한 어플이 있을경우 스토어에서 있는 어플을 설치하려 했을때 설치가 가능한가?
설치가 가능하다면 버전코드와 패키지명이 일치하는가?
2. 1번의 문제가 해결되어 설치가 된다면 .. 패키지명이 같더라도 IAP가 틀리므로 최종 설치된 어플의
인앱빌링 시스템을 따르게 된다
마지막에 설치된 경우가 스토어라면 SKT IAP 서버를 거치게 될 것이다.
만약 어플내에서 기록을 조회 하여도 이전과 달라진 시스템으로 인하여 기록을 보존할 수 없다.
3. data/data 영역에 있을경우 재설치가 업데이트라면 가능하지만 삭제 후 재 설치라면 보장할 수 없는 영역으로
db가 sdcard에 있을경우 (사용자가 지우지 못하게 숨겨놓은 파일이라면) 어느정도 보관을 유지 할 수 있다
4. 5 가능