안드로이드 개발 질문/답변
(글 수 45,052)
인앱결재 관련해서 여쭈어 볼께요.
A,B 각각의 패키지 명이 다른 어플리케이션이 있습니다.
인앱ID가 C라고 하면, A와B어플에서 C아이템 구입여부를 공유할수 있는지 궁금합니다.
다시말해서 사용자가 A어플에서 C아이템을 구입을 했다면,
B어플에서도 그 아이템을 쓸수 있도록 하고 싶은거거든요.
C아이템 구입여부를 B어플에서 조회해볼수가 있는지가 질문입니다.
이게 가능할까요?
2013.02.01 09:43:58
예, 실제로 제가 그렇게 서비스를 하고 있습니다.
따로 서버에서 구매기록을 갖고 그 구매기록을 각 어플에서 조회를 해서 공유를 하고 있는데요.
그 구매기록에 해당하는 사용자를 휴대폰 번호 또는 개별 아이디로 생성해서 하고있습니다.
인앱빌링 모델에서 보시면 Your Server(Optional)이라고 구매데이터와 배송정보를 저장하는
서버그림 있는 것 처럼 결제 후 정보를 서버에 저장하시면 됩니다.
그리고 각 어플에서 동일 사용자임이 확인되면 아이템 사용을 허가하면 되요.
단 A어플과 B어플이 사용하는 서버 테이블을 동일하게 사용하시면 됩니다.




글쎄요. 패키지명이 다르면 보안상 안될꺼 같은데요.
따로 서버 DB 에 저장해서 쿼리해오면 되지 않나요.