개발자
구독형 앱을 만들어 보고 있습니다! 인앱결제 방식으로 구현 중인데 어떻게 구현해야 하는 건지 헷갈리네요 1. 같은 스토어(구글플레이, 앱스토어)에서 다른 소셜 계정으로 로그인해도 구독이 공유되어야 하는 게 맞는 건지 ex) 구글플레이 - 카카오 소셜 계정으로 구독 후 구글 소셜 계정으로 로그인 시 구독 상태 공유 2. 구글플레이와 앱스토어처럼 서로 다른 스토어에서 같은 소셜 계정으로 로그인하면 구독이 공유되어야 하는 건지 ex) 구글 플레이에서 카카오 소셜 로그인으로 구독 후 앱스토어에서 동일한 카카오 소셜 계정으로 로그인 시 구독 상태 공유 일반적으로 이 방식으로 구현하는 게 맞는 건가요?
답변 1
iap 는 모바일기기에의 스토어에 로그인 되어 있는 스토어 계정으로 결제가 이루어집니다 (구글 계정 or 애플 계정) 구독형의 경우도 스토어에 있는 계정으로 결제가 이루어지구요 다만 앱에서는 결제 과정에서 “어느 snsid" 가 결제를 하는지의 정보를 일부 포함하여 결제를 하고 결제 완료토큰을 검증하는 과정에서 매칭 시키는 과정이 되게 됩니다. (결재는 스토어 계정으로 하지만 앱의 누가 시도를 했는지 결제 요청 정보에 포함) 사용자가 핸드폰은 구글 / 패드는 ipad 를 쓰고 로그인 계정을 하나로 쓰는 예시로 본다면 다음과 같아요 (결제는 패드로 한다고 할께요) 1. 패드에서 구독 결제를 하더라도 snsid 로 멀티 플랫폼을 지원하는 앱이면 패드 결제건으로 구글 앱에서 구독정보를 사용할 수 있습니다 2. 패드에서 결제 정보가 남아 있다면 당연히 갱신 결제가 되면서 서용이 가능합니다 3. 패드의 판매 등으로 결제 정보를 유지 할수 없다면 구독 연장이 이루어지지 못하고 구독 기간이 끝나면 끊기게 됩니다 도움이 되었으면 해요
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!