개발자

일반적인 인앱결제 구현 방법

7월 19일조회 221

구독형 앱을 만들어 보고 있습니다! 인앱결제 방식으로 구현 중인데 어떻게 구현해야 하는 건지 헷갈리네요 1. 같은 스토어(구글플레이, 앱스토어)에서 다른 소셜 계정으로 로그인해도 구독이 공유되어야 하는 게 맞는 건지 ex) 구글플레이 - 카카오 소셜 계정으로 구독 후 구글 소셜 계정으로 로그인 시 구독 상태 공유 2. 구글플레이와 앱스토어처럼 서로 다른 스토어에서 같은 소셜 계정으로 로그인하면 구독이 공유되어야 하는 건지 ex) 구글 플레이에서 카카오 소셜 로그인으로 구독 후 앱스토어에서 동일한 카카오 소셜 계정으로 로그인 시 구독 상태 공유 일반적으로 이 방식으로 구현하는 게 맞는 건가요?

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

전민우님의 프로필 사진

iap 는 모바일기기에의 스토어에 로그인 되어 있는 스토어 계정으로 결제가 이루어집니다 (구글 계정 or 애플 계정) 구독형의 경우도 스토어에 있는 계정으로 결제가 이루어지구요 다만 앱에서는 결제 과정에서 “어느 snsid" 가 결제를 하는지의 정보를 일부 포함하여 결제를 하고 결제 완료토큰을 검증하는 과정에서 매칭 시키는 과정이 되게 됩니다. (결재는 스토어 계정으로 하지만 앱의 누가 시도를 했는지 결제 요청 정보에 포함) 사용자가 핸드폰은 구글 / 패드는 ipad 를 쓰고 로그인 계정을 하나로 쓰는 예시로 본다면 다음과 같아요 (결제는 패드로 한다고 할께요) 1. 패드에서 구독 결제를 하더라도 snsid 로 멀티 플랫폼을 지원하는 앱이면 패드 결제건으로 구글 앱에서 구독정보를 사용할 수 있습니다 2. 패드에서 결제 정보가 남아 있다면 당연히 갱신 결제가 되면서 서용이 가능합니다 3. 패드의 판매 등으로 결제 정보를 유지 할수 없다면 구독 연장이 이루어지지 못하고 구독 기간이 끝나면 끊기게 됩니다 도움이 되었으면 해요

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!